Joomla: selitev na nov VPS in errorji
4 naročniki
4 naročniki
Zdravo
Joomlo (Balonarstvo.com) sem prej gostoval na shared serverju, sedaj pa smo prešli na VPS, kjer imam vse domene.
Po selitvi je bilo kar nekaj errorjev, vsi povezani z CHMOD. Večino sem jih porihtal, nekateri pa so trdoglavi.
Trenutno se mučim z JoomGallery. Pri ustvarjanju novega albuma oz. kategorije mi da error
JFolder::create: Could not create directory
Unable to create folders.
VSI folderji od začetka, do zadnjega v joomgallery komponenti so na 777, kot so mi na hostu naročili ..
Ne vem več kaj še naj ...
9 odgovorov
Mogoče bi moral zamenjati userja datotek? To sem enkrat že počel, ampak se ne spomnim več za kaj točno se je šlo. Sem zdaj malo pogooglal.
Če prav vem, bi moral biti user teh datotek apache, in ne tvoj ftp user. Torej če je ftp user, ga moraš spremeniti v apache userja.
chown -R apacheuser foldername
Namesto apacheuser daš user apacha. To je verjetno www-data, ampak nisem prepričan. Spodnji ukaz vrne user apacha:
ps aux | grep apache
To je to. Kolikor se spomnem, je meni to delovalo.
nekaj sem že bral o tem, vendar mi je to poplnoma neznano področje .. torej preko terminala dam ukaz
ps aux | grep apache
in mi da ime apacha, ki ga potem uporabim v
chown -R apacheime components
tako nekako? Hvala!
- ) Preveri pot za tmp (celotno)
- ) spremeni latsnika mape v katero piše chown uporabnik:skupina ... če je sedaj www-data:www-data ... oz. če ni probaj nastaviti na to. 3.) preveri če ima SAFEmode ... izklopi če se da 4.) preklopi na fastCGI če ima apache opcijo (odpadjeo težave s pisanjem in pravicami) - če ma php_mode ga izklopi.
Žal pri Joomli gr elahko velik stvari narobe. Ampak ko je enkrat nastvaljena, dela. Še posebno če je updejtana zadnja verzija.
@nene
tole mi vrže ven ukaz za "grep.."
/home/public_html/components$ ps aux | grep apache
apache 21610 0.7 2.3 163788 24544 ? S 15:41 0:02 /usr/sbin/httpd -k start -DSSL
apache 30328 1.0 2.3 164984 25112 ? S 15:45 0:00 /usr/sbin/httpd -k start -DSSL
apache 30383 1.7 2.3 164928 25112 ? S 15:45 0:00 /usr/sbin/httpd -k start -DSSL
apache 30532 2.1 2.4 165832 25992 ? S 15:46 0:01 /usr/sbin/httpd -k start -DSSL
apache 30611 1.7 2.6 167300 27428 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30612 1.4 3.1 173040 33400 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30613 0.8 1.7 156676 17960 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30617 2.0 2.7 169056 29276 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30651 0.6 1.8 159312 18896 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30652 0.9 2.1 163568 22912 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
apache 30701 0.7 1.6 156580 17136 ? S 15:46 0:00 /usr/sbin/httpd -k start -DSSL
root 31770 0.0 0.0 7300 732 ? D 15:46 0:00 grep apache
@Balonar,
poiskusi takole.
chown -R apache:apache folder (poglej kam JoomGallery shranjuje + tmp folder)
Meni ponavadi to deluje.