Door
Reshad F
op 08-09-2013 12:58
gewijzigd op 08-09-2013 13:00
3.203 views
Hallo,,
Ik heb getracht Laravel te installeren en het lukt aardig tot nu toe dankzij brew en composer.. maar ik krijg geen pagina's te zien wanneer ik naar de laravel directory ga.. .
ik heb het volgende gedaan..
ik heb met homebrew php55-mcrypt geinstalleerd. ( ik heb php5.5 op osx staan en gebruik geen mamp of dergelijke )
wanneer ik phpinfo() bekijk zie ik wel dat mcrypt ingeschakeld is nu.
Vervolgens heb ik de stappenplan van laravel opgevolgd en via de shell geinstalleerd en alle toebehoren.. maar wanneer ik ga naar
localhost/laravelmap
dan zie ik gewoon alle bestanden en krijg ik niet een view voorgeschoteld ook niet als ik zelf iets creeer heb nu staan
<?php
Route::get('/', function()
{
return View::make('hello');
});
Volgens mij is in ieder geval Mcrypt niet goed geinstalleerd.
Scheelt het misschien als je naar localhost/laravelmap/public/users gaat dat je dan wat te zien krijgt?
Ik heb mcrypt al geinstalleerd het probleem is dat laravel niet de goede versie php pakt. ik heb namelijk 5.5 en 5.3 erop .. 5.5 staat mcrypt op en deze gebruik ik ook voor alle projecten 5.3 daarintegen volgens mij gebruikt laravel die als standaard.. ik weet alleen niet hoe ik deze verwijs naar die van homebrew
[size=xsmall]Toevoeging op 08/09/2013 14:38:20:[/size]
edit: ik heb het opgelost. Het probleem met mcrypt is weg maar krijg nog altijd geen pagina's te zien.. krijg nu dit
composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Generating optimized class loader
ik krijg de mcrypt melding niet meer.. maar het vreemde is dat mijn public map niet zichtbaar is.. wanneer ik via me browser erheen ga krijg ik ook doodleuk een forbidden error.. ik heb de permissie op storage op 777 gezet en ook de permissie op public op 777 maar no result.
[size=xsmall]Toevoeging op 08/09/2013 14:46:37:[/size]
@wouter gewoon
composer install
Hoe zie ik welke php composer gebruikt? want als ik nu php -v doe krijg ik netjes php 5.5 en voorheen kreeg ik 5.3
[size=xsmall]Toevoeging op 08/09/2013 14:58:23:[/size]
edit:
ik heb composer show gedaan. ik kreeg onder platform het volgende
composer show
platform:
ext-bcmath 0 The bcmath PHP extension
ext-bz2 0 The bz2 PHP extension
ext-calendar 0 The calendar PHP extension
ext-ctype 0 The ctype PHP extension
ext-curl 0 The curl PHP extension
ext-date 5.5.3 The date PHP extension
ext-dba 0 The dba PHP extension
ext-dom 20031129 The dom PHP extension
ext-ereg 0 The ereg PHP extension
ext-exif 0 The exif PHP extension
ext-fileinfo 1.0.5-dev The fileinfo PHP extension
ext-filter 0.11.0 The filter PHP extension
ext-ftp 0 The ftp PHP extension
ext-gd 0 The gd PHP extension
ext-gettext 0 The gettext PHP extension
ext-hash 1.0 The hash PHP extension
ext-iconv 0 The iconv PHP extension
ext-json 1.2.1 The json PHP extension
ext-ldap 0 The ldap PHP extension
ext-libxml 0 The libxml PHP extension
ext-mbstring 0 The mbstring PHP extension
ext-mcrypt 0 The mcrypt PHP extension
ext-mhash 0 The mhash PHP extension
ext-mysql 1.0 The mysql PHP extension
ext-mysqli 0.1 The mysqli PHP extension
ext-mysqlnd 0 The mysqlnd PHP extension
ext-odbc 1.0 The odbc PHP extension
ext-openssl 0 The openssl PHP extension
ext-pcntl 0 The pcntl PHP extension
ext-pcre 0 The pcre PHP extension
ext-PDO 1.0.4dev The PDO PHP extension
ext-pdo_mysql 1.0.2 The pdo_mysql PHP extension
ext-PDO_ODBC 1.0.1 The PDO_ODBC PHP extension
ext-pdo_sqlite 1.0.1 The pdo_sqlite PHP extension
ext-Phar 2.0.1 The Phar PHP extension
ext-posix 0 The posix PHP extension
ext-readline 5.5.3 The readline PHP extension
ext-Reflection 0 The Reflection PHP extension
ext-session 0 The session PHP extension
ext-shmop 0 The shmop PHP extension
ext-SimpleXML 0.1 The SimpleXML PHP extension
ext-snmp 0.1 The snmp PHP extension
ext-soap 0 The soap PHP extension
ext-sockets 0 The sockets PHP extension
ext-SPL 0.2 The SPL PHP extension
ext-sqlite3 0.7-dev The sqlite3 PHP extension
ext-sysvmsg 0 The sysvmsg PHP extension
ext-sysvsem 0 The sysvsem PHP extension
ext-sysvshm 0 The sysvshm PHP extension
ext-tokenizer 0.1 The tokenizer PHP extension
ext-wddx 0 The wddx PHP extension
ext-xml 0 The xml PHP extension
ext-xmlreader 0.1 The xmlreader PHP extension
ext-xmlrpc 0.51 The xmlrpc PHP extension
ext-xmlwriter 0.1 The xmlwriter PHP extension
ext-xsl 0.1 The xsl PHP extension
ext-zip 1.11.0 The zip PHP extension
ext-zlib 2.0 The zlib PHP extension
lib-curl 7.24.0 The curl PHP library
lib-iconv 1.11 The iconv PHP library
lib-libxml 2.7.8 The libxml PHP library
lib-openssl 0.9.8.18 The openssl PHP library
lib-pcre 8.32 The pcre PHP library
lib-xsl 1.1.26 The xsl PHP library
php 5.5.3 The PHP interpreter
php-64bit 5.5.3 The PHP interpreter (64bit)
dus ik denkt dat hij gebruik maakt van de juiste php versie zoals je ziet. ( 5.5.3 )
Even ter verduidelijking ik heb op mijn raspberry geinstalleerd.. de storage chmod 0777 en hij werkte perfect.
Ik doe hetzelfde op mijn macbook.. en hij werkt niet.
Ik heb even voor de grap de installatie vanuit mijn raspberry naar mijn macbook gekopieerd.. toen kreeg ik dus wel een public map en de bekende storage melding. dus even die ook weer chmod op mijn macbook en hij doet het.. maar hoezo kan ik dan niet direct een project aanmaken op mijn macbook?
toen kreeg ik dus wel een public map en de bekende storage melding.
De storage melding snap ik, maar de public melding niet.
Normaal gesproken krijg je een error dat hij niet writeable is die map storage.
Maar public niet.
Heb jij wel voldoende rechten voor het installeren?
Want ik krijg zo'n gevoel dat dat het probleem is.
Nu weet ik niet welke user jou map aka "public_html" heeft, maar daar lijkt me het probleem te zitten.
Je zou het even kunnen proberen met sudo ervoor.
Dan kan je het eventueel uitsluiten of daar het probleem zit.