open All Channels
seplocked EVE Technology Lab
blankseplocked Out of Eve 1.6-AP - Character and Corporation info web app
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: 1 2 3 4 [5] 6 7 8 9

Author Topic

CyPhEr UmOs
Posted - 2009.01.18 22:40:00 - [121]
 

I have everything set up but ran into a glitch. The following part of your instructions I do not know how to do:

Also, you will need to create an encription key file. This is a simple plain
text file containing nothing but a keyword which will be used to encrypt API
keys. This file should be kept well away from any www-published paths. An
example for creating a key file on *nix:

$ echo "mykey9876" > /root/ooekeypass

I do not have access to command line, only cPanel. I tried creating a text file with a key code in it but nothing happens, it gives me the following error message:

API key encryption file not found at "xxx"


Can you please tell me how to accomplish this part?

FullMetal Basilisk
Minmatar
The Naked Peas Group Plc.
Posted - 2009.01.19 15:53:00 - [122]
 

just tried out this program/website/tool.......................two words for you:

bloody phenomenal.


i'll definatly be putting this out for the corp members to use.

thank you

Mangala Solaris
Caldari
Red Federation
RvB - RED Federation
Posted - 2009.01.19 20:14:00 - [123]
 

Edited by: Mangala Solaris on 19/01/2009 20:15:07
Originally by: CyPhEr UmOs
I have everything set up but ran into a glitch. The following part of your instructions I do not know how to do:

Also, you will need to create an encription key file. This is a simple plain
text file containing nothing but a keyword which will be used to encrypt API
keys. This file should be kept well away from any www-published paths. An
example for creating a key file on *nix:

$ echo "mykey9876" > /root/ooekeypass

I do not have access to command line, only cPanel. I tried creating a text file with a key code in it but nothing happens, it gives me the following error message:

API key encryption file not found at "xxx"


Can you please tell me how to accomplish this part?


create a file called oookeypass - using notepad with your key phrase in it. upload that via cpanel or ftp to the root of your servers directory (usually public.html) needs no folder, just the file there iirc (been a while since I did this for my install of this rather epic tool) and make sure your config knows where it is.

CyPhEr UmOs
Posted - 2009.01.20 01:10:00 - [124]
 

Didn't work, same message. Anyone else got an idea?

Wraas Mlnir
Arctic Flying Penguins
A.X.I.S
Posted - 2009.01.20 20:07:00 - [125]
 

Check your registration emails from the Host company. Mine offer access via cPanel, but a bit of pestering from me, and I was given the IP & port details to allow me to ssh into the server.

I suggest you use putty to do this if you don't have a linux terminal to hand. Your login *should* be the same as your cPanel login credentials.

From the default *home* location follow the instructions given for creating the ooekeypass file. Be careful about referencing root on a shared server. Its not, and I got caught out.

For me its along the lines of:
// path to API key encryption key file
$config['site']['keypass'] = '/home/<cpanel login name>/ooekeypass';

obviously replacing the angle brackets part with YOUR cPanel user name.

That WILL resolve it.

Regards

Wraas Mlnir
Arctic Flying Penguins
A.X.I.S
Posted - 2009.01.20 20:11:00 - [126]
 

So is there a sepearte thread anywhere that talks about further developments? I was hoping to get some discussion regarding modifications people have considered, happy to share my development plans:

* Corp members submit a list of their BPOs via a single button opt-in option. The data is persisted from XML cache files and written into a table in MySQL. Everyone else in the corp can then view BPOs and look at owners (Corp/Char Name).

* All current skill levels are presented for all corp members (like a sort of matrix chart with some possible filter options).

* We are looking at some way to schedule operations, manage resources etc...probably beyond the scope of this but would like to make use of whatever data it caches to help with any planning tool.


CyPhEr UmOs
Posted - 2009.01.20 20:27:00 - [127]
 

I am not provided ssh access or telnet access to my account. They do not offer it. There has to be a way to do this without requiring command line access.

Rilwar
BlackStar Industrial
Posted - 2009.01.20 21:45:00 - [128]
 

Edited by: Rilwar on 20/01/2009 21:46:24
Originally by: CyPhEr UmOs
I am not provided ssh access or telnet access to my account. They do not offer it. There has to be a way to do this without requiring command line access.



Create text file named ookeypass.txt

Upload said file to your /includes folder. The one with config.php in it.

Go thru cPanel and rename said text file, remove the .txt from the end.

Use this;

$config['site']['keypass'] = 'includes/ookeypass';


Using the '/home/<cpanel login name>/ooekeypass'; is redundant, there's no point to it. The server is automagically looking for the file starting from the directory that index.php is in, telling it to go all the way down to /home then back up to your userdir is dumb.




TBH I *guarantee* you're getting hung up on the file extension. Linux does not require them, and wayyyyyyy too many people are too used to Windows coddling them. Neutral


Rilwar
BlackStar Industrial
Posted - 2009.01.20 22:19:00 - [129]
 


CyPhEr UmOs
Posted - 2009.01.21 16:15:00 - [130]
 

Originally by: Rilwar
Edited by: Rilwar on 20/01/2009 21:46:24
Originally by: CyPhEr UmOs
I am not provided ssh access or telnet access to my account. They do not offer it. There has to be a way to do this without requiring command line access.



Create text file named ookeypass.txt

Upload said file to your /includes folder. The one with config.php in it.

Go thru cPanel and rename said text file, remove the .txt from the end.

Use this;

$config['site']['keypass'] = 'includes/ookeypass';


Using the '/home/<cpanel login name>/ooekeypass'; is redundant, there's no point to it. The server is automagically looking for the file starting from the directory that index.php is in, telling it to go all the way down to /home then back up to your userdir is dumb.




TBH I *guarantee* you're getting hung up on the file extension. Linux does not require them, and wayyyyyyy too many people are too used to Windows coddling them. Neutral




GOT IT! That worked! Thank you a great deal for the help. BTW this web app totally kicks arse.

Sen Quenten
House of Quenten
Posted - 2009.01.22 02:41:00 - [131]
 

Originally by: Walkin' Dude
Quote:
OK I got everything running fine on my local test server and am now trying to install this on my host. I can register new members fine as I can see them in the database, however when I try to login nothing happens and I return to the main page.

Is this something to do with the encryption file?

I'm really sorry about this, but I've no idea what on earth could be preventing users logging in :(. I'm almost convinced it's a cookie problem, so I'll try some things in this area for the next update.

If it were a 'keypass' problem as others have had, you'd be getting big errors with the latest release informing you of a problem, and pages would refuse to load at all.

I know this sounds silly (desperation), but after 'logging in', have you tried a Ctrl+F5?


---

I have already asked twice in this thread what version of php people are using when they have problems logging in, since it seems php 5.2+ is required. I tried with php 5.1 and could not log in, php 5.2, it worked.




5.2.8 here. Still not able to log in. Both user[username] and user[password] cookies are in the browser. The user record is in the database. Nothing is in the Apache error log file. Any other thoughts?

Sen Quenten
House of Quenten
Posted - 2009.01.22 03:58:00 - [132]
 

Originally by: Sen Quenten
Originally by: Walkin' Dude
Quote:
OK I got everything running fine on my local test server and am now trying to install this on my host. I can register new members fine as I can see them in the database, however when I try to login nothing happens and I return to the main page.

Is this something to do with the encryption file?

I'm really sorry about this, but I've no idea what on earth could be preventing users logging in :(. I'm almost convinced it's a cookie problem, so I'll try some things in this area for the next update.

If it were a 'keypass' problem as others have had, you'd be getting big errors with the latest release informing you of a problem, and pages would refuse to load at all.

I know this sounds silly (desperation), but after 'logging in', have you tried a Ctrl+F5?


---

I have already asked twice in this thread what version of php people are using when they have problems logging in, since it seems php 5.2+ is required. I tried with php 5.1 and could not log in, php 5.2, it worked.




5.2.8 here. Still not able to log in. Both user[username] and user[password] cookies are in the browser. The user record is in the database. Nothing is in the Apache error log file. Any other thoughts?


Found a workaround on an earlier page:

Originally by: Tinka Blackmore
I has the same problem.

FIX: change function QueryA in includes/database.php

function QueryA($sql)
{
$rs = $this->Query($sql);
if ($rs)
{
//if ($rs->rowCount() > 0)
return $this->rsToArray($rs);
//else
//return false;
}
else
print_r(array('errorInfo' => $this->conn->errorInfo(), 'sql' => $sql));
}

Than you can login...


Function is a bit different now, but the principle is the same.

Love the program. Excellent work. I would like to make one recommendation. For the transactions lists, it'd be great to filter on buy or sell orders.

S'if
Minmatar
Clan Destyne
Posted - 2009.01.22 23:35:00 - [133]
 

Quote:


Found a workaround on an earlier page:

Originally by: Tinka Blackmore
I has the same problem.

FIX: change function QueryA in includes/database.php

function QueryA($sql)
{
$rs = $this->Query($sql);
if ($rs)
{
//if ($rs->rowCount() > 0)
return $this->rsToArray($rs);
//else
//return false;
}
else
print_r(array('errorInfo' => $this->conn->errorInfo(), 'sql' => $sql));
}

Than you can login...


Function is a bit different now, but the principle is the same.

Love the program. Excellent work. I would like to make one recommendation. For the transactions lists, it'd be great to filter on buy or sell orders.


Can you explain what I need to do as I don't quite understand. I tried replacing the QuoteA function with the one above but got an error message.

Herio Mortis
Dark Nebula Academy
O X I D E
Posted - 2009.01.23 17:03:00 - [134]
 

Edited by: Herio Mortis on 26/01/2009 16:07:04
Edited by: Herio Mortis on 26/01/2009 16:06:43
It even runs on PostgreSQL with a few minor changes.
I would recommend renaming the table "user" to "users" or something similar, seeing as user is likely to be a registered keyword (as is the case in pgsql).
Last change was replacing the mysql_escape_string with pg_escape_string in the util_price plugin.

Other than that it works real nice, very nice application indeed.

Edit:
Generated a patch file with the changes I've made so far. You can get it at this URL.

Azazel Mordred
Minmatar
Cloak of Shadows
Posted - 2009.01.26 19:53:00 - [135]
 

Just a small FYI here.

Subversion repo is up and running, so you can grab the latest source like so (on Linux, with SVN client installed):

[email protected]:~/public_html$ svn co http://outofeve.com/sv/trunk/ outofeve


You'll end up with an "outofeve" directory with all the latest stuff. Please also note the config file is now "config.default.php", and will have to be renamed and modified.

Windows users may use the subversion command-line client the same as above, or something like TortoiseSVN.

Alternatively, you may browse the repository via WebSVN here: http://outofeve.com/websvn/. You can simply grab the "tarball" option on the "trunk" directory. In the future, I'll also just be releasing "stable" versions via tags, using the same tarball option as it's rather handy to not have to manually prepare a release every time, and I'll never forget a critical file or end up with some mix of old and new files. 1.5 is already available here.

You can also subscribe to a nifty RSS feed to keep up-to-date with commits Very Happy.


As an aside, the current version in trunk has all the nasty notices and warning logs cleaned up, and implements the ability to use corporation blueprints in the Production Profitability tool.

Rilwar
BlackStar Industrial
Posted - 2009.01.27 02:04:00 - [136]
 

/me prepares to fend off questions about a .tar.gz.gz file, and what exactly a tarball is.


YARRRR!!


On a related note - \o/

On a 2nd related note, upgrading your aging webserver from a 3GHz Celeron to a 2.8GHz Northwood cuts OOE generation times in fifths. Rolling Eyes


Adira Deimos
Posted - 2009.02.01 08:07:00 - [137]
 

Awesome, thanks for the feed option Azazel!

On another note, how can I see which version I'm running? (I know, I installed it right? I should know! But to many files and RL things going on to keep sorted...) A version on the app would be nice I think. "Out of Eve v1.5 rev X <cool orange logo> ShrimpWorks"

Melysa Reul
Posted - 2009.02.01 15:08:00 - [138]
 

I got a weird error when running on nginx:

2009/02/01 15:06:08 [error] 5775#0: *21182 FastCGI sent in stderr: "PHP Notice: Undefined property: Site::$character in /data/www/www.mysite.net/htdocs/outofeve/plugins/character/plugin.php on line 10
PHP Notice: Undefined index: mode in /data/www/www.mysite.net/htdocs/outofeve/plugins/users/plugin.php on line 116" while reading response header from upstream, client: 69.31.81.37, server: www.mysite.net, request: "POST /outofeve/ HTTP/1.0", upstream: "fastcgi://127.0.0.1:8888", host: "www.mysite.net", referrer: "http://www.mysite.net/outofeve/"



Erialor Godsent
Gallente
Federal Navy Support Divison
Posted - 2009.02.01 16:41:00 - [139]
 

Originally by: Tourim
Okay... my understanding of mysql and php is rather limited. I installed ooe on my macbook. At the beginning it went fine but as I tried to login, after registration, I got a blank page. Since I'm a total php-n00b I fooled a bit around with some text outputs in the functions and found that it crashes during the loadPlugins function after the line $newPlug....

I'm running:
Apache 2.0.59
MySQL 5.0.41
PHP 5.2.3
curl 7.16.2
mcrypt 2.5.8



Sounds like your solved your problem - care to share how, please?

Having installed 1.5QR I were able to register an user fine (and it gets added to the DB fine) but when logging in I end up with a blank page.

Apache-logs doesn't show anything out of the ordinary...

Midge Mo'yb
Bat Country
Goonswarm Federation
Posted - 2009.02.02 03:25:00 - [140]
 

Edited by: midge Mo''yb on 02/02/2009 03:54:55
Ive installed this and am getting this weh ni hit register -

PHP Notice: Undefined index: username in \outofeve\plugins\users\plugin.php on line 137
PHP Notice: Undefined index: password in \outofeve\plugins\users\plugin.php on line 138




If anyone could help that would be great :p

Rilwar
BlackStar Industrial
Posted - 2009.02.04 00:00:00 - [141]
 

Originally by: midge Mo'yb
Edited by: midge Mo''yb on 02/02/2009 03:54:55
Ive installed this and am getting this weh ni hit register -

PHP Notice: Undefined index: username in \outofeve\plugins\users\plugin.php on line 137
PHP Notice: Undefined index: password in \outofeve\plugins\users\plugin.php on line 138

If anyone could help that would be great :p



Who are you using as a webhost?

What version of PHP are they running?

Pewpew McFingerstink
Posted - 2009.02.06 00:20:00 - [142]
 

Originally by: Erialor Godsent
Originally by: Tourim
Okay... my understanding of mysql and php is rather limited. I installed ooe on my macbook. At the beginning it went fine but as I tried to login, after registration, I got a blank page. Since I'm a total php-n00b I fooled a bit around with some text outputs in the functions and found that it crashes during the loadPlugins function after the line $newPlug....

I'm running:
Apache 2.0.59
MySQL 5.0.41
PHP 5.2.3
curl 7.16.2
mcrypt 2.5.8



Sounds like your solved your problem - care to share how, please?

Having installed 1.5QR I were able to register an user fine (and it gets added to the DB fine) but when logging in I end up with a blank page.

Apache-logs doesn't show anything out of the ordinary...


I have the same problem ..... register just fine, added to database, but nothing once I log in

Bearer Carer
Posted - 2009.02.06 21:01:00 - [143]
 

how come this does not work with an api proxy? I'm using http://eveapiproxy.appspot.com and I get errors like:

Failed to get API data from char/FacWarStats.xml.aspx:
Error: Method Not Allowed
The request method POST is inappropriate for the URL /char/FacWarStats.xml.aspx.
Failed to get API data from corp/AccountBalance.xml.aspx:
Error: Method Not Allowed
The request method POST is inappropriate for the URL /corp/AccountBalance.xml.aspx.
Failed to get API data from corp/MemberTracking.xml.aspx:
Error: Method Not Allowed
The request method POST is inappropriate for the URL /corp/MemberTracking.xml.aspx.

but when I put together a manual request like:
http://eveapiproxy.appspot.com/char/AccountBalance.xml.aspx?userID=xxx&apiKey=xxx&characterID=xxx
I am able to get the information just like if I was to direct the request at eve's api server...so I know that the proxy is working....

incase anyone is curious about the proxy there is a description here: http://wiki.eve-id.net/Eve_API_Proxy

the proxy can runs on google's app service and is open source

Dragonaire
Caldari
Corax.
PURgE Alliance
Posted - 2009.02.06 23:16:00 - [144]
 

Just something to keep in mind when you are testing it manually you're using GET method to pass the userID etc but it seems that Out of Eve is passing them using POST method. The Eve API was developed to let you use either but it might be the proxy doesn't let you use POST. I don't really know Python but from what I can understand of the code that the proxy is using it only works with GET. The error messages also suggest that is true.

Midge Mo'yb
Bat Country
Goonswarm Federation
Posted - 2009.02.07 23:59:00 - [145]
 

Originally by: Rilwar
Originally by: midge Mo'yb
Edited by: midge Mo''yb on 02/02/2009 03:54:55
Ive installed this and am getting this weh ni hit register -

PHP Notice: Undefined index: username in \outofeve\plugins\users\plugin.php on line 137
PHP Notice: Undefined index: password in \outofeve\plugins\users\plugin.php on line 138

If anyone could help that would be great :p



Who are you using as a webhost?

What version of PHP are they running?


PHP Version 5.2.8
IIS 7 on winserver 2008, i got by it by adding the error thing to the index.php

but now it works perfectly :)

Erialor Godsent
Gallente
Federal Navy Support Divison
Posted - 2009.02.13 14:02:00 - [146]
 

Edited by: Erialor Godsent on 14/02/2009 05:41:51
Originally by: Tourim
Okay... my understanding of mysql and php is rather limited. I installed ooe on my macbook. At the beginning it went fine but as I tried to login, after registration, I got a blank page. Since I'm a total php-n00b I fooled a bit around with some text outputs in the functions and found that it crashes during the loadPlugins function after the line $newPlug....

I'm running:
Apache 2.0.59
MySQL 5.0.41
PHP 5.2.3
curl 7.16.2
mcrypt 2.5.8



Originally by: Tourim
Edited by: Tourim on 01/12/2008 21:06:31
Hi!
After a bit of work I got ooe to run. The mistake, as aspected, has been on my site. So... now I got a nice overview of this really great app and have some features I would love to request.

- It would be great to have the prizes of every item in the asset view. Those prizes could be cached once or twice a week. Amybe even for the region the item is in (and jita).
- A reprocess calculator would be nice
- Some nice visual presentation of the data would be cool. Maybe that will help u (http://www.liquidx.net/plotkit/) If u want some help with the javascript stuff maybe I can help u out a bit.

thx again.

TouriM



Hi,

Encountering something I believe is the same - and from my limiting php-skills it seems to me that it's the
$newPlug = new $plugin(&$this->db, &$this);
that is the culprit, ie. a simple printf before the line outputs something while a simple printf after doesn't.

Is there anything in PHP I might have disabled so that piece of code isn't supported or something I need to install?

PS. while the api.eve-online.com-url had some problems earlier I could actually login to my outofeve-installation and add my character - though I ofcourse had great red bars across the top of the page. But when the installation has access to api.eve-online.com something breaks for me :(

EDIT:
Found the error by sheer luck while fooling around with the EVE-Dev killboard, turned out simplexml wasn't enabled in my php-installation - recompiled with simplexml-support and behold, now OutofEve works :D

ShadowandLight
Amarr
Cryptonym Sleepers
Test Alliance Please Ignore
Posted - 2009.02.16 03:06:00 - [147]
 

i LOVE THIS WEBSITE

could we make the website smarter for POS stuff?

maybe incorporate "mypos" like qualities?

http://myeve.eve-online.com/ingameboard.asp?a=topic&threadID=585203

Tinka Blackmore
Posted - 2009.03.03 12:13:00 - [148]
 

is this project dead or alive???

Beor0d
Minmatar
Krupp-Stahl
Initiative Mercenaries
Posted - 2009.03.04 08:52:00 - [149]
 

Will there be some kind of installer in the near future? I am not very familiar with the things you are describing in you manual because I am using Plesk to administrate my VServer.

Beor0d
Minmatar
Krupp-Stahl
Initiative Mercenaries
Posted - 2009.03.09 15:42:00 - [150]
 

Edited by: Beor0d on 09/03/2009 15:46:14
Yup its me again :)

#1045 - Access denied for user 'psaadm'@'localhost' (using password: NO)

As I said before, I am not very familiar with phpmyadmin, what can I do now?

I clicked on the import tab and uploaded the 171mb eve-data.sql then the error appeared. Is it possible to import the data via putty or something else because it takes a long time to upload that file to my server.


Pages: 1 2 3 4 [5] 6 7 8 9

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only