w #11 po¶cie trochę skłamałem
w var/www/html/project/application/config jest:
Kod
define('CMS_DIR', dirname(dirname(dirname(__FILE__))));
define('CO_DIR', CMS_DIR . '/application/controllers');
define('MO_DIR', CMS_DIR . '/application/models');
define('CL_DIR', CMS_DIR . '/application/classes');
define('LI_DIR', CMS_DIR . '/application/libraries');
define('LO_DIR', CMS_DIR . '/application/logs');
define('C_DIR', CMS_DIR . '/application/config');
define('S_DIR', CMS_DIR . '/system');
define('TPL_URL', CMS_URL . '/public');
define('V_DIR', CMS_DIR . '/application/views');
define('E_DIR', CMS_DIR . '/application/entity');
no ale na jedno wychodzi. TPL_URL == /public
zrobiłem:
Kod
define('CMS_DIR', 'http://projekt');
a nawet:
Kod
define('CMS_DIR', 'http://localhost/projekt');
i mam:
Kod
Warning: require(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/html/projekt/index.php on line 39
line 39: require(S_DIR . '/core/Initialize.php');
wrzuciłem do var/www/.htaccess:
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ /project1/$1 [R=301,NC,L]
(bo na stack mi polecono) to strony zaczęły używac styli i js i Apache2/access.log przy stronie
http://localhost/projekt/recommended.html pokazuje:
Kod
127.0.0.1 "GET /projekt/recommended.html HTTP/1.1" 404 17607 "http://localhost/projekt/index.php" projekt
127.0.0.1 "GET /public/css/template/default/extras.css HTTP/1.1" 301 645 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /public/css/template/default/style.css HTTP/1.1" 301 643 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /public/css/base/frontend.css HTTP/1.1" 301 625 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /public/js/bootstrap.min.js HTTP/1.1" 301 621 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /public/css/template/default/colors.css HTTP/1.1" 301 645 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /public/js/jquery-2.1.4.min.js HTTP/1.1" 301 627 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /projekt/public/css/bootstrap.min.css HTTP/1.1" 200 20222 "http://localhost/projekt/recommended.html" projekt
127.0.0.1 "GET /projekt/public/css/flag-icon.min.css HTTP/1.1" 200 3113 "http://localhost/projekt/recommended.html" projekt
czyli dla styli 200 lub 301, ale dla ż±danej strony /projekt/recommended.html
404 i tak jest z każd± podstron±, 404 i "Uups... Page not found!" ale style i js załadowane.