Joomla: selitev na nov VPS in errorji
 
Balonar 8. maj 2011 09:46:34 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#1

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 ...


všeč(0) ni všeč(0) spam(0)
 
nene 8. maj 2011 10:11:53 Pridružen od:
10. jan 2008
190 objav
67 7 1
#2

Shranjuje mogoče datoteke v mapo /images in ne v mapo komponente?


všeč(0) ni všeč(0) spam(0)
 
Balonar 8. maj 2011 10:19:28 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#3

Ustvarjam kategorijo, ki bi morala narediti folder v components/comjoomgallery/imgoriginals/


všeč(0) ni všeč(0) spam(0)
 
nene 8. maj 2011 11:15:57 Pridružen od:
10. jan 2008
190 objav
67 7 1
#4

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.


všeč(0) ni všeč(0) spam(0)
 
Balonar 8. maj 2011 11:25:12 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#5

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!


všeč(0) ni všeč(0) spam(0)
 
twosocks 8. maj 2011 12:42:26 Pridružen od:
20. mar 2009
1297 objav
1253 89 21
#6

  1. ) Preveri pot za tmp (celotno)

  2. ) 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.


všeč(0) ni všeč(0) spam(0)
 
Balonar 8. maj 2011 13:47:57 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#7

@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
všeč(0) ni všeč(0) spam(0)
 
reklamist 8. maj 2011 13:52:00 Pridružen od:
15. jan 2009
944 objav
873 106 8
#8

@Balonar,

poiskusi takole.



chown -R apache:apache folder (poglej kam JoomGallery shranjuje + tmp folder)



Meni ponavadi to deluje.


všeč(0) ni všeč(0) spam(0)
In clickbait we trust.
 
nene 8. maj 2011 13:55:54 Pridružen od:
10. jan 2008
190 objav
67 7 1
#9

Torej je user apache. Poskusi zdaj tako:


chown -R apache /home/public_html/components/
všeč(0) ni všeč(0) spam(0)
 
Balonar 8. maj 2011 14:56:05 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#10

human hvala, sem dal nene komando in je uspelo v prvem .. kategorija narejena.



sedaj je owner "root" na components in dela :)



BIG THANX VSEM !!!!


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se