matthewpennell / eve-traders-handbook Goto Github PK
View Code? Open in Web Editor NEWEVE Online trading application
Home Page: http://matthewpennell.github.io/eve-traders-handbook/
License: GNU General Public License v3.0
EVE Online trading application
Home Page: http://matthewpennell.github.io/eve-traders-handbook/
License: GNU General Public License v3.0
I've been toying with a similar app, but using the EMDR feed for real-time market updates. The data is pretty intense (700+mb/day), but there could be some very interesting trends pulled from it.
If you're interested, I can share the Vagrant setup and code that I did my trial run with. It's a PHP script running a couple composer packages that uses their pub-sub feed. Incredible amounts of EVE market data from around the galaxy.
Moving the EVE tables into their own database would mean that anyone who already has all that data doesn't need to duplicate it, and also make upgrading just the app-specific tables much easier.
Hi there
In the last step you say we need to navigate to 'import/zkillboard' now my installation has no such folder. So any thoughts?
I get this message when I click to settings icon.
[2016-07-07 12:11:25] production.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Uncaught TypeError:
Argument 1 passed to Illuminate\Exception>\WhoopsDisplayer::display() must be an instance of Exception, instance
of Error given, called in /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/Handler.php on line 280
and defined in /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php:43
Stack trace:0 /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(280): Illuminate\Exception\WhoopsDisplayer-display(Object(Error))
1 /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(159): Illuminate\Exception\Handler->>displayException(Object(Error))
2 /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/Handler.php(170): Illuminate\Exception\Handler->handleException(Object(Error))
3 [internal function]: Illuminate\Exception\Handler->handleUncaughtException(Object(Error))
4 {main}
thrown in /opt/eve-traders-handbook/vendor/laravel/framework/src/Illuminate/Exception/WhoopsDisplayer.php:43
Stack trace:0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
1 {main} [] []
Header | Value |
---|---|
REDIRECT_STATUS | 200 |
HTTP_HOST | 192.168.60.10 |
HTTP_USER_AGENT | Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0 |
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 |
HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.5 |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_REFERER | http://192.168.60.10/ |
HTTP_COOKIE | laravel_session=eyJpdiI6IklmUEFMaG9ONjhTKzF6RGhjMlRqT3c9PSIsInZhbHVlIjoiUW1DbEU0ZVVxYUdHNm9YdXJoaktQeUsySEp5OXFJekl3M01MWU5UR2o5aFdJRjNhSXVrTXpxdmZta2drSTlQTTZ5QURuXC9JbGY2dGo2RUVKSk1MVVRRPT0iLCJtYWMiOiJjOTAyMTlmNzUzODI1ZWZiOWZiMDYwZTczZTM3YzM4YzA1MDFhNTU1NTUxN2UwMWMzZWYzYmQ5YTg1NWZjNWFjIn0%3D |
HTTP_CONNECTION | keep-alive |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
SERVER_SIGNATURE | Apache/2.4.18 (Ubuntu) Server at 192.168.60.10 Port 80 |
SERVER_SOFTWARE | Apache/2.4.18 (Ubuntu) |
SERVER_NAME | 192.168.60.10 |
SERVER_ADDR | 192.168.60.10 |
SERVER_PORT | 80 |
REMOTE_ADDR | 192.168.60.1 |
DOCUMENT_ROOT | /opt/eve-traders-handbook/public |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /opt/eve-traders-handbook/public |
SERVER_ADMIN | webmaster@localhost |
SCRIPT_FILENAME | /opt/eve-traders-handbook/public/index.php |
REMOTE_PORT | 45246 |
REDIRECT_URL | /settings |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /settings |
SCRIPT_NAME | /index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1467893485.616 |
REQUEST_TIME | 1467893485 |
The main site works perfectly, the only issue is that I get this message when going to eve-traders-handbook.com/import/zkillboard
My main site is eve-traders-handbook.com. The port I use for MaMp is 80
Write better installation instructions, including step-by-step guide for both localhost and remote installs.
Is this being currently rewritten or is it stagnated?
Seems i'm having a few issues with the Settings link 404ing. Nothing jumps out at me as the cause as per your setup directions Although i am unfamiliar with Laravel PHP framework.
At first i suspected it to be rewrites not being changed to nginx formatting correctly However having fired up a fresh VM locally running a basic LAMP stack It seems that is not the case.
Here's an example link which is failing:
http://evetrade/eve-traders-handbook/public/settings
evetrade being the hostname of the VM i used for testing.
Suspect i have simply misunderstood something in the setup though?
Hi Matthew,
I spend the last 6 hours trying to install the app, but sadly without luck. I tried every possible solution (to my knowledge), but my vhost keep returning blank (white) page. Things I've checked:
I am starting to thing that the problem is inside your index.php or something else within your files, but with my very low knowledge of php I cannot debuf it.
Please can you look into this and help if possible
Kind Regards.
When i go to either http://localhost:8888/eve-traders-handbook/ or http://eve-traders-handbook/, i get either 404 not found(when going to the former link) and Connection refused (later link).
I followed the instructions up to step 4 because I could not get the "Whoops looks like something went wrong" page. I am currently on mac.
Also, when trying to create the symlink, It gave me an error saying: eve-traders-handbook/public: file already exists
This is from the logs whenever i do /import/zkillboard
[2017-02-07 07:50:33] production.ERROR: exception 'Exception' with message 'Unable to parse response as JSON' in C:\xampp\htdocs\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Handlers\JsonHandler.php:29
Stack trace:
#0 C:\xampp\htdocs\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Response.php(106): Httpful\Handlers\JsonHandler->parse('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...')
#1 C:\xampp\htdocs\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Response.php(45): Httpful\Response->_parse('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...')
#2 C:\xampp\htdocs\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Request.php(229): Httpful\Response->__construct('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...', 'HTTP/1.1 200 OK...', Object(Httpful\Request), Array)
#3 C:\xampp\htdocs\eve-traders-handbook\app\controllers\ImportController.php(70): Httpful\Request->send()
#4 C:\xampp\htdocs\eve-traders-handbook\app\controllers\ImportController.php(50): ImportController->getZkillboard('30003565,300035...')
#5 [internal function]: ImportController->getZkillboard()
#6 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(231): call_user_func_array(Array, Array)
#7 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('getZkillboard', Array)
#8 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(ImportController), Object(Illuminate\Routing\Route), 'getZkillboard')
#9 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(962): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'ImportControlle...', 'getZkillboard')
#10 [internal function]: Illuminate\Routing\Router->Illuminate\Routing{closure}()
#11 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Route.php(109): call_user_func_array(Object(Closure), Array)
#12 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1028): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#13 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#14 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(775): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#15 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(745): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#16 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Session\Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
#17 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Cookie\Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
#18 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Cookie\Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
#19 C:\xampp\htdocs\eve-traders-handbook\vendor\stack\builder\src\Stack\StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
#20 C:\xampp\htdocs\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(641): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
#21 C:\xampp\htdocs\eve-traders-handbook\public\index.php(49): Illuminate\Foundation\Application->run()
#22 {main} [] []
truly thx for ur marvelous works!
but, i ve followed all the " installation " , and have done all steps.
but i got "No input file specified." on page since the symlink was created, it's not "404" nor anything more.
Since my php, mysql, nginx are all work well, i cant figure out what's happen, may i get ur help?
Theres any way you could help set this app up on a google drive, i don't know what am doing rung. a google drive that people only have to download the main files in portable version.
Hi, I've looked everywhere for a fix to this before posting. I've got the app loading using a symlink (had problems with both methods before I got the symlink to finally work) and I've configured the database.php. I've tried the -chmod fix suggested in both the root application and the storage folder but I've still had no luck. I don't know where to grab the error logs from and I can post those if they would help in identifying my problem. I'm running osx with MAMP.
I've been trying to get this program to work all day and any help would be appreciated. I'm very excited to try it out. Thanks.
Hey all. Running Fedoria on a virtual box. When I go to the webpage remotely (after doing php artisan serv --host 192.168.1.10) I get the whoops error above.
Checking the logs, i see this:
[2015-05-11 17:09:04] production.ERROR: exception 'PDOException' with message 'could not find driver' in /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47
Stack trace:
#0 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(47): PDO->__construct('mysql:host=loca...', 'root', '', Array)
#1 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(20): Illuminate\Database\Connectors\Connector->createConnection('mysql:host=loca...', Array, Array)
#2 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(57): Illuminate\Database\Connectors\MySqlConnector->connect(Array)
#3 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(46): Illuminate\Database\Connectors\ConnectionFactory->createSingleConnection(Array)
#4 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(176): Illuminate\Database\Connectors\ConnectionFactory->make(Array, 'mysql')
#5 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(64): Illuminate\Database\DatabaseManager->makeConnection('mysql')
#6 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2894): Illuminate\Database\DatabaseManager->connection(NULL)
#7 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2860): Illuminate\Database\Eloquent\Model::resolveConnection(NULL)
#8 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1834): Illuminate\Database\Eloquent\Model->getConnection()
#9 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1750): Illuminate\Database\Eloquent\Model->newBaseQueryBuilder()
#10 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3081): Illuminate\Database\Eloquent\Model->newQuery()
#11 [internal function]: Illuminate\Database\Eloquent\Model->__call('where', Array)
#12 [internal function]: Filter->where('is_default', 1)
#13 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(3097): call_user_func_array(Array, Array)
#14 /var/www/html/eve/app/controllers/MasterController.php(52): Illuminate\Database\Eloquent\Model::__callStatic('where', Array)
#15 /var/www/html/eve/app/controllers/MasterController.php(52): Filter::where('is_default', 1)
#16 [internal function]: MasterController->home()
#17 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(231): call_user_func_array(Array, Array)
#18 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('home', Array)
#19 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(MasterController), Object(Illuminate\Routing\Route), 'home')
#20 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/Router.php(962): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'MasterControlle...', 'home')
#21 [internal function]: Illuminate\Routing\Router->Illuminate\Routing{closure}()
#22 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/Route.php(109): call_user_func_array(Object(Closure), Array)
#23 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1028): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#24 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Routing/Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#25 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(775): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#26 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(745): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#27 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Session/Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
#28 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
#29 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
#30 /var/www/html/eve/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
#31 /var/www/html/eve/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(641): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
#32 /var/www/html/eve/public/index.php(49): Illuminate\Foundation\Application->run()
#33 /var/www/html/eve/server.php(19): require_once('/var/www/html/e...')
Google isnt being much help. Any ideas?
Step 5: "Finally, do the same with star systems."
The app does not give an immediate option for star systems, but for regions instead. Is there something that I've missed here?
Step 6: http://localhost/eve-traders-handbook/import/zkillboard gives an oops message. (windows install, and localhost:80 simply shortens the url to localhost, and gives the same result)
Everything else up to this point works fine, but I am by no means an expert with these matters, so it's entirely possible that I've missed something.
The main thing that you need to add for it to be useful to people like me is the ability to sort the list not by quantity of items lost (which is mostly irrelevant) but the cumulative VALUE of those items. It's the cumulative value of each item and the profit margin at the local hub which traders care about. (Reddit comment link.)
I try to remove systems from monitoring then hit save and update. When the screen is refreshed the same systems are still there.
+----+---------------------------+-----------------------------++---------------------+---------------------+
| id | key | label || created_at | updated_at |
+----+---------------------------+-----------------------------++---------------------+---------------------+
| 1 | api_key_id | Key ID || 0000-00-00 00:00:00 | 2015-05-11 19:02:50 |
| 2 | api_key_verification_code | Verification Code || 0000-00-00 00:00:00 | 2015-05-11 19:02:50 |
| 3 | api_key_character_id | Character || 0000-00-00 00:00:00 | 2015-05-11 19:03:13 |
| 4 | home_region_id | Home Region || 0000-00-00 00:00:00 | 2015-05-11 19:04:18 |
| 5 | alliances | Alliances (comma-separated) || 0000-00-00 00:00:00 | 2015-05-11 19:04:18 |
| 6 | systems | Systems (comma-separated) || 0000-00-00 00:00:00 | 2015-05-11 19:04:18 |
+----+---------------------------+-----------------------------++---------------------+---------------------+
For non-Meta 0 items, the manufacturing profit is useless information. It should automatically default to only showing the importing data.
We have this installed on our corp site however it shows the settings page to everyone and allows the API to be seen. If possible could you add a simple password request to access the settings page, or not show the API in full, allow the password to be set within the password page to make it easy.
Many thanks and excellent project
Whenever I do a /import/zkillboard the log kicks out
[2017-06-21 07:57:49] production.ERROR: exception 'Exception' with message 'Unable to parse response as JSON' in C:\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Handlers\JsonHandler.php:29
Stack trace:
#0 C:\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Response.php(106): Httpful\Handlers\JsonHandler->parse('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...')
#1 C:\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Response.php(45): Httpful\Response->_parse('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...')
#2 C:\eve-traders-handbook\vendor\nategood\httpful\src\Httpful\Request.php(229): Httpful\Response->__construct('\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x03$\x8BA\x0E\xC2...', 'HTTP/1.1 200 OK...', Object(Httpful\Request), Array)
#3 C:\eve-traders-handbook\app\controllers\ImportController.php(73): Httpful\Request->send()
#4 C:\eve-traders-handbook\app\controllers\ImportController.php(53): ImportController->getZkillboard('30001153,300011...')
#5 [internal function]: ImportController->getZkillboard()
#6 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Controller.php(231): call_user_func_array(Array, Array)
#7 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('getZkillboard', Array)
#8 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(ImportController), Object(Illuminate\Routing\Route), 'getZkillboard')
#9 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(962): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'ImportControlle...', 'getZkillboard')
#10 [internal function]: Illuminate\Routing\Router->Illuminate\Routing{closure}()
#11 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Route.php(109): call_user_func_array(Object(Closure), Array)
#12 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1028): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#13 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Routing\Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#14 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(775): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#15 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(745): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#16 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Session\Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
#17 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Cookie\Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
#18 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Cookie\Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
#19 C:\eve-traders-handbook\vendor\stack\builder\src\Stack\StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
#20 C:\eve-traders-handbook\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(641): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
#21 c:\eve-traders-handbook\public\index.php(49): Illuminate\Foundation\Application->run()
#22 {main} [] []
Initially it complained about mycrypt not being available, which i was able to correct. However i am not able to progress beyond the SQL setup because after setting the databases as described and restarting the machine, i still have the whoops... message. It is unclear why this is the case.
When trying to open the web application I get this message:
Fatal error: Uncaught Error: Undefined constant "Patchwork\Utf8\MB_OVERLOAD_STRING" in C:\Users\altwa\Downloads\eve-traders-handbook\vendor\patchwork\utf8\class\Patchwork\Utf8\Bootup.php:47 Stack trace: #0 C:\Users\altwa\Downloads\eve-traders-handbook\bootstrap\autoload.php(46): Patchwork\Utf8\Bootup::initMbstring() #1 C:\Users\altwa\Downloads\eve-traders-handbook\public\index.php(21): require('C:\Users\altwa\...') #2 {main} thrown in C:\Users\altwa\Downloads\eve-traders-handbook\vendor\patchwork\utf8\class\Patchwork\Utf8\Bootup.php on line 47
When navigating to http://localhost:8888/eve-traders-handbook/public/import/zkillboard, I get a "Whoops, looks like something went wrong".
I couldn't figure out why this would happen, any ideas?
I've just installed handbook on a Ubuntu 16.04 system that I have several other Eve related applications running on, most notably AllianceAuth.
I've followed the setup instructions, got the "Whoops, something's gone wrong page" and finished installing and setting up. I now see the main page of Eve Traders Handbook just fine, however, when I click on the Settings gear icon, I get the following.
A blank page that displays:
Not Found
The requested URL /eve-traders-handbook/public/index.php was not found on this server.
Here's my Virtual Host setting in my Apache Conf file:
Alias /handbook /var/www/html/eve-traders-handbook/public
<Directory "/var/www/html/eve-traders-handbook/public">
DirectoryIndex index.php
AllowOverride all
No log files created by the application. Apache log files show this:
173.81.238.183 - - [06/Jul/2017:11:02:25 +0000] "GET /handbook/ HTTP/1.1" 200 5518 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:25 +0000] "GET /handbook/c/normalize.css HTTP/1.1" 200 3049 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:25 +0000] "GET /handbook/c/vendor/jquery-ui.min.css HTTP/1.1" 200 4458 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:25 +0000] "GET /handbook/c/eth.css HTTP/1.1" 200 5471 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/j/eth.js HTTP/1.1" 200 5301 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/j/vendor/jquery-ui.min.js HTTP/1.1" 200 15688 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/j/vendor/jquery-2.1.1.min.js HTTP/1.1" 200 33255 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/i/fits.png HTTP/1.1" 200 2078 "https://www.thedoubled.org/handbook/c/eth.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/i/background.jpg HTTP/1.1" 200 36997 "https://www.thedoubled.org/handbook/c/eth.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:26 +0000] "GET /handbook/i/settings.png HTTP/1.1" 200 1217 "https://www.thedoubled.org/handbook/c/eth.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:27 +0000] "GET /favicon.ico HTTP/1.1" 200 1508 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:02:28 +0000] "GET /handbook/settings HTTP/1.1" 404 446 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
173.81.238.183 - - [06/Jul/2017:11:08:35 +0000] "GET /handbook/settings HTTP/1.1" 404 3648 "https://www.thedoubled.org/handbook/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36 OPR/46.0.2597.32"
A lot of people have to pay to ship items from the market hubs to the destination. Is it possible to add in fixed costs that multiply against the volume of the product as part of the determination for profitibility?
So for example, if i import something that is 100m3 and it costs 250 per m3 to ship, can it deduct the 250,000 from the calculations?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.