Skocz do zawartości

Zend framework: Publikacja projektu bez "public/"


m@teuszles

Rekomendowane odpowiedzi

Witam, próbowałem znaleźć i nie znalazłem... jedynie tylko to rozwiązanie https://zend-framework.web-portals.pl/pierwsze-uruchomienie-projektu/, ale w komentarzach pisze, że nie zaleca się tego typu zmiany.

Problem jak w tytule, ale chodzi o to że mam konto FTP założone już na domenie jakasdomena.pl (kieruje od razu do katalogu głównego www) publikuje projekt do tego katalogu i wszystko OK działa ale muszę wpisywać jakasdomena.pl/public/ jak się tego pozbyć nie nie zmieniając konfiguracji domeny.

A i używam wersji ZF 1.11.7

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Mój .htaccess z jakiegoś starego projektu:

RewriteRule ^\.htaccess$ - [F]

RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ public/index.php [NC,L]

RewriteCond %{REQUEST_URI} !^public/.*$
RewriteRule ^(.*)$ public/$1

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ public/index.php [NC,L]

W pliku index.php chyba jeszcze tylko zdefiniować poprawną ścieżkę do /public (jeżeli w aplikacji używasz) i powinno działać.

Kody na tanie VPSy i hostingi SEO: 2KT7-JFNM-63E8 , EK6B-1JUJ-M9T6 , R3J5-RCNE-SPH4 , E8NR-U9N3-1TU7 , 3TEH-47B3-2HM6 = rabat 25%
Odnośnik do komentarza
Udostępnij na innych stronach

W htaccesie nic nie zmieniasz.

1. Przenieść pliki z katalogu /public do katalogu głównego.

2. W pliku index.php musisz podać poprawną scieżkę do katalogu application i library. Zakładając ze wszystko masz w głównym katalogu będzie to:

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
get_include_path(),
)));

3. Taka konfiguracja jest niezalecana ponieważ twój plik konfiguracyjny config/application.ini w tym momencie jest dostępny z zewnątrz dla całego świata. Pamiętaj aby zablokować do niego dostęp przez .htaccess

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności