nette online na serveru jak na to?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
malkol
Člen | 133
+
0
-

ahoj, co je potřeba udelat, aby nette jelo na nejakem serveru … na localu mi funguje vsechno v pohode, myslel jsem ze staci nakopirovat celou slozku a pojede to i online …

… PS checker jsem tam poustel a vse je ok

mimochodem .. nemate nekdo zkusenost s nejakym free serverem na kterem muzu svoji aplikaci zkusit ?

dekuji velice ;)

David Matějka
Moderator | 6445
+
0
-

Pokud nenapises, co ti nefunguje, tak ti nikdo nepomuze.

akadlec
Člen | 1326
+
0
-

@malkol: nakopirujes a jedes, simple and easy.

Mariocz
Člen | 52
+
0
-

musíš mít práva na zápis do temp a log a na serveru zapnutý mod_rewrite.

Jakou chybu ti to píše?

malkol
Člen | 133
+
0
-
Fatal error: require() [function.require]: Failed opening required '__DIR__/../app/bootstrap.php' (include_path='/usr/share/php/smarty/libs:/usr/share/fpdf:/usr/share/php/:.') in /home/free/ic.cz/m/malkol/root/www/game/www/index.php on line 6

pochopil jsem z toho ze je problem v cestách… pravdepodobne neni to co ma nekde byt tam kde to ma byt … ale nevim co a kde ;) …

klidne doporucte jiny free server .. na ic.cz uz mam hosting hodne let … ;)

Šaman
Člen | 2666
+
0
-

Pošli obsah index.php. To __DIR__ tam nemá co dělat, to se má přeložit na aktuální adresář. Ten řádek má vypadat takto:

<?php
$container = require __DIR__ . '/../app/bootstrap.php';
?>
malkol
Člen | 133
+
0
-
<?php

$container = require __DIR__ . '/../app/bootstrap.php';

$container->getService('application')->run();
?>
Šaman
Člen | 2666
+
0
-

Tak ještě zkontroluj, jestli na serveru náhodou není třeba App s velkým písmenem na začátku (při lokálním vývoji na Win, nebo Mac to není case sensitive, na Linuxu ano). Případně oprávnění nějakého apache usera na čtení všude. Víc mě nenapadá.

malkol
Člen | 133
+
0
-

a neznáš třeba jiný free server .. na kterem bych problém neměl ?

David Matějka
Moderator | 6445
+
0
-

vypada to, ze na tom serveru jede php 5.2

k freehostingu: zkus php5.cz

Editoval matej21 (17. 4. 2014 18:02)

malkol
Člen | 133
+
0
-

tak jsem to zkusil … tvari se to privetiveji nez IC … nic mene mi to pada na EN 500 … nejaký nápad ? :-)
vím že nám to asi moc nerekne .. ale treba s tim nekdo mate zkusenost

malkol
Člen | 133
+
0
-

… btw .. celou aplikaci mam ve slozece public_html … tak to ma byt na tom hostingu .. nemuze to byt tim ?

Mysteria
Člen | 797
+
0
-

Máš ve složce log nějaký error log?

malkol
Člen | 133
+
0
-

na tom serveru ne …

a v nette jo …

[2014-04-17 18-51-30] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 18-52-15] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 18-52-25] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/index.php  @@  exception-2014-04-17-18-52-25-3135bce76749766e4ebc1bc179a1f287.html
[2014-04-17 18-53-01] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/index.php  @@  exception-2014-04-17-18-52-25-3135bce76749766e4ebc1bc179a1f287.html
[2014-04-17 18-53-02] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/index.php  @@  exception-2014-04-17-18-52-25-3135bce76749766e4ebc1bc179a1f287.html
[2014-04-17 18-53-06] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 18-54-07] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 18-54-10] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 18-55-39] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
[2014-04-17 20-04-10] PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/Database/Connection.php:69  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-18-51-30-8e68f87ca103561ea6acadfcf152e38f.html
David Matějka
Moderator | 6445
+
0
-

A neni ta chybova hlaska jasna?

malkol
Člen | 133
+
0
-

no celkem i jo :P .. neveedl jsem ze je tam takovej hezkej log ;) . .. zkusim to udelat a snad to bude okej ;) .. dík za nakopnutí ;)

malkol
Člen | 133
+
0
-

uz mi z toho trosicku hrabe ;) …
tohle v configu by melo byt ono ne ?

database:
       dsn: 'mysql:host=127.0.0.1;dbname=dbname'
       user: user
       password: pass
[2014-04-17 20-41-12] Nette\InvalidStateException: Unknown option nette.errorPresenter, nette.mapping. in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/DI/Extensions/NetteExtension.php:491  @  http://malkol.php5.cz/www/  @@  exception-2014-04-17-20-41-11-a7127680d587d4a966214e7b1b6dce72.html
Šaman
Člen | 2666
+
0
-

Asi by bylo nejlepší hodit celý projekt někam na GitHub, nebo BitBucket. Teď sem aspoň můžeš postnout celý config. Ale jestli ti to na localu běží, tak je to divný.

malkol
Člen | 133
+
0
-

ano .. na localu to běží v pohode…
jeste me napada ze bych mohl mit chybu v tom .. jakej config pouzivam .. nevyznam se to se priznam

k cemu jsou tam dva config soubory … jeden .local a druhej bez ktery je spravne … a kam tedy patri tahle konfigurace …

Šaman
Člen | 2666
+
0
-

config.neon je hlavní a ten local slouží jen k upřesnění nastavení konkrétního stroje. Nebývá verzovaný. Takže se načte ten hlavní a pak se přepíšou hodnoty tím, co je v local.

malkol
Člen | 133
+
0
-

hmmm … a ano .. na to si dam kus dortu ;)

uz to jede .. dekuji vsem napomocnym staci to poradne vsechno pochopit a nepatlat se naslepo ;) dekuji

akadlec
Člen | 1326
+
0
-

A co takhle se učit od základů ne hned chtít stavět shopy ? Co se takhle dozvědět něco o tom co to vubec je server s webovou službou, db službou atd.? Že existují nějaká práva, restrikce atd? A když neco co funguje na localu nejde na serveru tak se kouknout na logy kde na 99.9% bude vidět proč to nejde a co se děje?

malkol
Člen | 133
+
0
-

no .. já se snažím .. ;) ale tady je toho spousta .. a clovek netusi kde zacit … o serverech povedomí mám .. jen netusím jak je postavene nette ;) to jiste pochopis

akadlec
Člen | 1326
+
0
-

tak ale to je snad uplně jedno jak je postaveno nette ne? tady šlo očividně o problémy s cestami apod, stačilo kouknout do logu a hned mohlo být jasné odkud vítr vane…

sKopheK
Člen | 207
+
0
-

nebo minimálně projevit snahu a hledat tady na fóru – takových případů tady byly mraky

Mariocz
Člen | 52
+
0
-

malkol napsal(a):

no .. já se snažím .. ;) ale tady je toho spousta .. a clovek netusi kde zacit … o serverech povedomí mám .. jen netusím jak je postavene nette ;) to jiste pochopis

já ti poradím kde začít: https://doc.nette.org/cs/#… (sekce začínáme)