CakePHP+Ubuntu

A problémám a következő:

CakePHP 1.3 stabliat szeretnék használni Ubuntu 11.04 alatt.
Apache fent van. Cakephp-t kibontottam a /var/www-be.
Aztán felküzdöttem addig, hogy az URL rewriting is not properly configured on your server.

Igen httpd.conf-ba beletettem ezt:


<Directory />
Options FollowSymLinks
AllowOverride All
# Order deny,allow
# Deny from all
</Directory>

Az apache2.conf-ban van include httpd.conf.

Aztán észleltem, hogy a sites-enabled mappában van egy 000-default fájl ami a /var/www mappára vonatkozóan állít be szabályokat. Ebben a következő volt:


ServerAdmin webmaster@localhost

	DocumentRoot /var/www
	<Directory />
		Options FollowSymLinks
		AllowOverride All
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		#Order allow,deny
		#allow from all
	</Directory>
        ..........

Ezt természetesen kicseréltem az ajánlottra de úgy sem lett jó.
Igen minden lépés után újraindítottam az apachet.

A mod rewrite fel van téve, az /etc/apache2/modules-enabled mappában ott a rewrite.load

A vicc az hogy a cakephp 2.0-dev meg megy, csak nem akarom használni mert változtattak egy pár dolgot a konvencókban.

Hozzászólások

Véletlenül nincs .htaccess fájl amiben ezeket aktiválni kell drupal 5-ben pl még ezt is állítani kellett emlékeim szerint.

Ezt hogy érted hogy aktiválni?
A .htaccess fájlok megvannak (tgz-ből lett kicsomagolva).
http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess
Úgy néznek ki mit itt le vannak írva.
Amit utoljára írnak workaround azt is kipróbáltam bár nálam ez nem áll fent.


mm@lapos:~$ php -v
PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch (cli) (built: May  2 2011 23:00:17) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Szedtem egy cakephp 1.3.0-t és az megy rendesen.
Csak azt tudom mondani mint Ford Fairlane.

Nem akarlak elkeseríteni, de nézd csak meg ezt! :)