Closed IngegnereMatto closed 8 years ago
Could you please run composer update
and afterwards ./artisan aimeos:cache
?
If the error is still there, could you please post what have been written into the madmin_log
table?
I tryed.. error is still there:
Firt row message:
Template "C:\wamp\www\ProvaAimeos\AimeosProva\vendor\aimeos\aimeos-core\client\html\templates\common\partials\tree-default.php" not available
Second row message:
Template "C:\wamp\www\ProvaAimeos\AimeosProva\vendor\aimeos\aimeos-core\client\html\templates\common\partials\price-default.php" not available
Seems like the templates are not found in your WAMP setup. Can you please check on the command line if C:\wamp\www\ProvaAimeos\AimeosProva\vendor\aimeos\aimeos-core\client\html\templates\common\partials\tree-default.php
is there? The other templates like "catalog/lists/item-default.php" are found but not the partials.
Yes there is:
I have also tried to reinstall aimeos on laravel 5.1 but same result.. any solution?
We have no clue why the templates are found in your WAMP environment but the partials are not. Can you dig a bit deeper into that issue?
I guess you are using the latest version (2016.01). The code for resolving the templates is in
https://github.com/aimeos/aimeos-core/blob/master/lib/mwlib/src/MW/View/Standard.php#L238
. Maybe you can add a few debug statements to see where it fails and maybe why. You can find the file in vendor/aimeos/aimeos-core/lib/mwlib/src/MW/View/Standard.php
in your installation.
Restart from zero, forget Wamp (actually I'm not use it)
I reinstalled everything now, and I have do ecxactly this steps:
1) I have installed laravel 5.2 project (throught composer) with this command:
composer create-project --prefer-dist laravel/laravel trial
where "trial" is the name of the project
2) In "trial" i have do this command:
php artisan make:auth in order to add authentication featuresas described in laravel documentation
3) then on command:
php artisan serve
in order to test laravel this is the result:
4)I modify code in composer.json as described:
//some code "prefer-stable": true, "minimum-stability": "dev", "require": { "aimeos/aimeos-laravel": "~2016.01", //some code }, "scripts": { //some code "post-update-cmd": [ "php artisan vendor:publish --tag=public --force", "php artisan vendor:publish", "php artisan migrate", //some code ] }
5) I create a db called "dbaimeos"
6) I modified .env file in laravel
DB_HOST=localhost
DB_DATABASE=dbaimeos
DB_USERNAME=
7) give this command:
composer update
everything goes fine a part of: -Nothing to publish for tag [public]. -Nothing to publish for tag []
8) Modify the code in config/app.php
//some code return array( 'providers' => array( //some code Aimeos\Shop\ShopServiceProvider::class, ), );
9) run this commands:
php artisan vendor:publish php artisan migrate php artisan aimeos:setup --option=setup/default/demo:1 php artisan aimeos:cache
10) I create resources/views/app.blade.php with this code:
<!DOCTYPE html>
@yield('aimeos_header')11) I do this command:
php artisan cache:clear
12) I do this command:
php artisan serve
13) this is the result:
I have skip some steps or my steps are incorrect?
Your steps are totally right and I can't see anything missing. Nevertheless, the problem is still the same (have you checked in madmin_log?).
What environment are you using now? Can you please add some debug output in the file I've described in my last comment? Maybe we can hunt down this nasty bug this way :-)
If you want you can also try a new installation in the same environment with Aimeos 1.2.x. This is the latest stable version when compared to the 2016.01 beta release.
I'm using windows 10, the content of madmin_log table is the same of abowe..
1° debug output: Result:
2° debug output: Result:
3° debug output: Result:
4° debug output: Result:
OK, this means that is_file() returns true? Can you output the file that is found?
OK.. Result:
How can i try Aimeos 1.2.x?
Can you please add another line that outputs $absPath before the if-statement (use a prefix to distinguish the strings)? For another test, can you remove the line with str_replace
?
Here's the stable/LTS release: https://github.com/aimeos/aimeos-laravel/tree/1.2
Test 1: Result:
Test 2: Result:
In order to use Aimeos 1.2.x I have only to follow the tutorial or i have to copy and paste thats directory in my project?
Ok i have installed aimeos 1.2.x and now the list page and the admin page work but i have some others errors if i try to add element to the basket, then this resource not exist.
now i have 4 error:
1° error: 'Missing required parameters for [Route: aimeos_shop_detail] [URI: detail/{d_prodid}/{d_name?}/{l_pos?}].
2° error 'Missing required parameters for [Route: aimeos_shop_detail] [URI: detail/{d_prodid}/{d_name?}/{l_pos?}].
3° error 'Missing required parameters for [Route: aimeos_shop_detail] [URI: detail/{d_prodid}/{d_name?}/{l_pos?}].
4° error 'Missing required parameters for [Route: aimeos_shop_detail] [URI: detail/{d_prodid}/{d_name?}/{l_pos?}].
this resource not exist -> /css/app.css
The /css/app.css is for you to put in your custom CSS styles. If you don't need it, remove it from the app.blade.php
template you've created.
Which Laravel version do you use for Aimeos 1.2? Did you've started from scratch again?
I use laravel 5.2, yes I'm started from scratch
Can you try with Laravel 5.1 too? Laravel 5.1 and Aimeos 1.2 should work for sure. If not, there's definitively a problem with your environment.
I'm start from scratch again, this time I use Laravel 5.1 and Aimeos 1.2.x all works great :smile: I thank you for the help, I have a last question, can i change and customize administration area?
You can if you have experience with ExtJS. For most people it's rather difficult. Therefore, we've created a simplified admin interface based on HTML, JQuery and Bootstrap in the latest version (2016.01).
We are still very interested in finding the problems with Laravel 5.2 in your environment. Are you willing to help us make it fly?
We've fixed the template resolving issue with c9ebdb7 in dev-master of the Aimeos core Thanks for your patience :-)
The Laravel 5.2 issue with Aimeos 1.2 in the basket can be fixed with a few lines of configuration: https://aimeos.org/docs/Laravel/Install_Aimeos#Laravel_5.2.2B_and_Aimeos_1.x
Such error can also be caused by e.g. wrong translation context/domain: e.g. client/html instead of just client.
Hi, i have installed this aimeos a number of times, everything works perfectly after initial installation, I add more categories to the home category. and i get this error A non-recoverable error occured
Things i have done to resolve the issue.
php artisan cache:clear php artisan aimeos:cache
I have added these lines to my config/shop.php before the final ];
'madmin' => array( 'cache' => array( 'manager' => array( 'name' => 'None', ), ), ),
I have cleared the cache, cookies and any other browsing data in my browser. I have gone incognito and tried other browsers aswell.
In case of the message "A non-recoverable error occured", please have a look into the madmin_log
table for details
Thanks for the help, while adding the categories, I added the target URL too. that was what was causing the problem.
I'm using Laravel 5.2, I have followed the documentation to install aimeos plugin on it (https://aimeos.org/docs/Laravel), i haven't had problem in the first installassion passages but when i test if the plugin works this is the result: