Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne].htaccess, nieprawidłowy plik
Forum PHP.pl > Forum > Przedszkole
BlackFruit
Witam, zacząłem zabawę z Zendem do PHP, postawiłem darmowy server na cba.pl, mam taki o to plik .htaccess

  1. RewriteEngine on
  2. RewriteRule .* index.php
  3. php_flag magic_quotes_gpc off
  4. php_flag register_globals off


I dostaje komunikat, że użyto złej funkcji w .htaccess, co tu jest źle?
Gość
RewriteRule .* index.php
na
RewriteRule .* /index.php

chyba tu jest błąd
BlackFruit
Nadal to samo :/
BlackFruit
Więc jak to zamienić?
erix
Wywal:
[APACHE] pobierz, plaintext
  1. php_flag magic_quotes_gpc off
  2. php_flag register_globals off
[APACHE] pobierz, plaintext

Niewiele serwerów (na szczęście) działa z PHP via mod_php, dlatego użycie tych dyrektyw wysypuje całość, ponieważ są nieznane Apache'owi. [;
BlackFruit
Gdy je wywale to wgl nie odnajduje takiej strony :c
erix
Błąd jest pewnie gdzie indziej - może być np. za stary interpreter.
BlackFruit
Cytat
Warning: include(Zend.php)
[function.include]: failed to open
stream: No such file or directory
in /virtual/zendtesting.cba.pl/
Zf-tutorial/index.php on line 5
Warning: include()
[function.include]: Failed opening
'Zend.php' for inclusion
(include_path='.:./library/:./
application/models.:/opt/lib/
php') in /virtual/
zendtesting.cba.pl/Zf-tutorial/
index.php on line 5
Fatal error: Class 'Zend' not
found in /virtual/
zendtesting.cba.pl/Zf-tutorial/
index.php on line 6


Kod
  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. date_default_timezone_set('Europe/London');
  4. set_include_path('.' . PATH_SEPARATOR . './library/'. PATH_SEPARATOR . './application/models'. get_include_path());
  5. include "Zend.php";
  6. Zend::loadClass('Zend_Controller_Front');
  7. Zend::loadClass('Zend_Controller_RewriteRouter');
  8.  
  9. // Tworzymy controller
  10. $router = new Zend_Controller_RewriteRouter();
  11. $baseUrl = substr($_SERVER['PHP_SELF'], 0,strpos($_SERVER['PHP_SELF'], '/index.php'));
  12. $router->setRewriteBase($baseUrl);
  13. $controller = Zend_Controller_Front::getInstance();$controller->setRouter($router);
  14.  
  15. // Uruchamiamy!
  16. $controller->run('./application/controllers');

Co nie tak?
BlackFruit
Cytat
Warning: include(Zend.php)
[function.include]: failed to open
stream: No such file or directory
in /virtual/zendtesting.cba.pl/
Zf-tutorial/index.php on line 5
Warning: include()
[function.include]: Failed opening
'Zend.php' for inclusion
(include_path='.:./library/:./
application/models.:/opt/lib/
php') in /virtual/
zendtesting.cba.pl/Zf-tutorial/
index.php on line 5
Fatal error: Class 'Zend' not
found in /virtual/
zendtesting.cba.pl/Zf-tutorial/
index.php on line 6


Kod
  1. <?php
  2. error_reporting(E_ALL|E_STRICT);
  3. date_default_timezone_set('Europe/London');
  4. set_include_path('.' . PATH_SEPARATOR . './library/'. PATH_SEPARATOR . './application/models'. get_include_path());
  5. include "Zend.php";
  6. Zend::loadClass('Zend_Controller_Front');
  7. Zend::loadClass('Zend_Controller_RewriteRouter');
  8.  
  9. // Tworzymy controller
  10. $router = new Zend_Controller_RewriteRouter();
  11. $baseUrl = substr($_SERVER['PHP_SELF'], 0,strpos($_SERVER['PHP_SELF'], '/index.php'));
  12. $router->setRewriteBase($baseUrl);
  13. $controller = Zend_Controller_Front::getInstance();$controller->setRouter($router);
  14.  
  15. // Uruchamiamy!
  16. $controller->run('./application/controllers');

Co nie tak?
drPayton
Wyraźnie masz napisane "co nie tak". Nie może odnaleźć pliku Zend.php i nawet jest tak miły i mówi, gdzie go próbował szukać wink.gif
Dodaj ścieżkę do folderu, w którym znajduje się ten plik, do include_path
Gość
Ew. sprawdź, czy klient FTP niepodmienił Tobie dużych liter na małe podczas wgrywania plików na serwer.
BlackFruit
Jaki plik zastępuje Zend.php z wersji 0.2 w nowszych wersjach? Takiego pliku nie ma, a ja nie wiem na jaki go zmienić sad.gif
erix
Nie rozumiem pytania?
drPayton
Z wersji 0.2? oO Toż to prehistoria biggrin.gif

Przejdź QuickStart krok po kroku, to najlepsze co możesz zrobić w takiej sytuacji wink.gif

http://framework.zend.com/manual/1.12/en/l...quickstart.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.