[gelöst] Bilder werden manchmal nicht angezeigt

Slemens

Joined: 2010-03-12
Posts: 22
Posted: Tue, 2010-04-13 10:40

Hallo,
ich habe jetzt bei meiner Gallery ein neues Problem festgestellt. Und zwar werden manchmal nicht alle Bilder angezeigt, und bei jedem neu laden der Seite sind es andere die fehlen, und andere die wieder auftauchen.
Allerdings scheint das auch irgendwie von Computer zu Computer, bzw. von IP zu IP unterschiedlich zu sein. Manchmal geht es, manchmal nicht.
Anscheinend ist es wenn ich meine Gallery über www.foscho.com aufrufe auch eher ein Problem, als wenn ich sie über foscho.com aufrufe.
Hat vielleicht jemand eine Idee woran das liegen kann?
Vielen Dank schonmal.

_______________________________

Gallery URL = http://foscho.com/
Gallery-Version = 2.3.1 Kern 1.3.0.1
API = Core 7.54, Modul 3.9, Motiv 2.6, Eingebettet 1.5
PHP-Version = 4.4.9 cgi
Webserver = Apache/2.2.X (OVH)
Datenbank = mysqlt 5.0.90-log, lock.system=flock
Werkzeuge = ArchiveUpload, Gd, NetPBM, Exif, LinkItemToolkit
Beschleunigung = none/0, none/0
Betriebssystem = Linux web252.60gp.ha.ovh.net 2.6.32.7-mutu-grs-ipv4-32 #2 SMP Sat Feb 6 13:33:23 UTC 2010 i686
Standard-Motiv = matrix
gettext = Aktiviert
Sprache = de_DE
Browser = Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2
Zeilen in der GalleryAccessMap Tabelle = 28
Zeilen in der GalleryAccessSubscriberMap Tabelle = 249
Zeilen in der GalleryUser Tabelle = 3
Zeilen in der GalleryItem Tabelle = 248
Zeilen in der GalleryAlbumItem Tabelle = 20
Zeilen in der GalleryCacheMap Tabelle = 0

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Tue, 2010-04-13 10:51

Hallo

Ich würde auf Limits auf deinem Webhost tippen. Prinzipiell fällt das Problem unter "broken thumbnails". Beim Aktualiseren der Seite
lädt die Vorschaudatei das Bild korrekt nach.

http://codex.gallery2.org/Gallery2:FAQ#Thumbnails_.2F_resized_images_don.27t_get_generated_properly.2C_how_can_it_be_fixed.3F

Tipp 1: http://codex.gallery2.org/Gallery2:FAQ#Thumbnails_.2F_resized_images_don.27t_get_generated_properly.2C_how_can_it_be_fixed.3F

P.S.: Schöne Glut Fotos!

________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Tue, 2010-04-13 15:52

Danke für die schnelle Hilfe. Habs jetzt geschafft, das wieder hinzubiegen.
Und zwar vermute ich, dass das ganze dadurch passiert ist, dass ich eine Anleitung zur Suchmaschinenoptimierung gefunden hatte, worin es heißt, man soll das main.php in der URL verstecken, und anscheinend haben diese Änderungen das ganze ausgelöst.
Aber eigtl. siehts schon schöner aus, wenn man auf der Startseite als URL nicht diese main.php in der Adresszeile hat. Gibts dafür irgendeine Möglichkeit?
Und kann man die Gallery eigtl. Hauptsächlich unter der www.foscho.de Domain verfügbar machen, also MIT dem www vornedran. Weil wenn ich das in der config.php ändere, dann kann ich mich nicht mehr einloggen.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Tue, 2010-04-13 18:20

Ja. Kann man alles.

Kennst du schon Gallery2 SEO für Beginner?

Übrigens, ich denke weiterhin nicht das die Änderung dein Hauptproblem war. Der Fehler tritt bei dir auch noch auf ...
________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Tue, 2010-04-13 18:29

Also als ich die Seite gerade aufgerufen habe ging alles Problemlos. Hm, komisch.
Die Seite kenne ich, damit habe ich diese Änderungen machen wollen. Allerdings war mir nicht so ganz klar, wie ich das hier erledige:

Quote:
Setze main.php als default handle in deiner .htaccess oder httpd.conf
Die .htaccess Datei liegt dabei im Verzeichnispfad deiner Gallery. Beim Aktivieren des Moduls “Kurze URLs” legt die Gallery diese Datei automatisch an.

DirectoryIndex main.php

Schreibe ich da einfach in diese .htaccess Datei "DirectoryIndex main.php" hinein? Und wenn ja an welche Stelle?

PS: Aber das Limit bei meinem Webhoster würde ich nicht vermuten, wie du oben geschrieben hast. Die Vorschaubilder waren schon von Anfang an alle erstellt und vorhanden, und bis vorgestern oder so hat das eigtl. auch geklappt.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Tue, 2010-04-13 18:50

Die Position in der .htaccess ist egal. Kann auch die erste Zeile sein. Die .htaccess selbst muss im Root-Directory liegen.
Ich habe den subjektiven Eindruck, dass deine Seite recht langsam reagiert. Ob da ein PHP Script Timeout zuschlägt?

________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Tue, 2010-04-13 18:59

hm, werde die seite die nächsten Tage mal woanders hochladen und testen, ob das was ändert.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Tue, 2010-04-13 19:08

Kannst du auf der jetzigen Seite mal eine phpinfo anlegen?

http://gallery.menalto.com/node/89321 ->

# Öfters wird die Ausgabe von phpinfo benötigt

1. Erstelle eine neue Textdatei auf deinem Desktop
2. Öffne die Textdatei und füge die nächste Zeile in die Datei ein.
<?php phpinfo(); ?>
3. Speicher die Textdatei und benenne sie in phpinfo.php um
4. Lade die Datei in das Verzeichnis deiner Gallery Installation auf deinen Server hoch

________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Tue, 2010-04-13 19:16

hab sie eben angelegt: http://foscho.com/phpinfo.php

 
DiZin

Joined: 2009-01-03
Posts: 222
Posted: Fri, 2010-04-16 01:13

Wechsle auf PHP 5.2 (weitere Infos). PHP 4 hat die von Dir beschriebenen Probleme.

Slemens wrote:
Aber eigtl. siehts schon schöner aus, wenn man auf der Startseite als URL nicht diese main.php in der Adresszeile hat. Gibts dafür irgendeine Möglichkeit?

URL-Rewrite macht die URL "schöner".
Ebenso wichtig sind aber auch gute Titel, Beschreibungen, Schlüsselworte, Schlagworte für Alben und Fotos, etc. und Google ist happy.

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Fri, 2010-04-16 05:45

Also ich habe jetzt in die .htaccess Datei am Anfang die Zeile mit aufgenommen, dass meine Scripte mit PHP5 ausgeführt werden sollen.
Jetzt scheints auf jeden Fall auch etwas schneller zu gehen, aber ich weiß nicht ob das an der Uhrzeit liegt. Auf jeden Fall hab ich bisher von den Problemen nicht mehr gesehen.
Danke für die Hilfe.
Das mit dem Verschlagworten etc. mache ich gerade immer mal wieder, wenn es mir meine Zeit erlaubt.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Sat, 2010-04-17 09:31

Mit der PHP5 phpinfo Ausgabe wird auch ein Memory Limit von 64MB angezeigt. Das sollte vorerst reichen.
________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Sat, 2010-04-17 09:43

Ja, also es scheint jetzt alles recht problemlos zu laufen.
Eine Frage hätt ich dann noch. Ist es besser in der config.php als BaseURI http://foscho.com oder http://www.foscho.com einzutragen? Oder ist das eigtl. egal? Ich habe nämlich das Gefühl, dass immer wenn man sonst die Seite auf die Art aufruft, die hier nicht angegeben ist, doch manchmal nicht alle Bilder sofort angezeigt werden.

 
XCOM

Joined: 2002-12-30
Posts: 474
Posted: Sat, 2010-04-17 10:00

Die Frage ist: Wie willst du deine URL weitergeben / publizieren? Mit oder ohne www.
In meinem Fall ist mypics.at ohne www und steht so auch als BaseURI.

Zusätzliche leite ich per .htaccess alle Anfragen mit www auf ohne um ->

RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*) http://domain.com/$1 [R=301,L]

Ohne das hättest du auch ein Duplicate Content Problem.
________________________________________
[G2] Wallpaper-Fotogalerie | Gallery Blog | G3(dev) Barcelona Fotos

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Sat, 2010-04-17 10:15

ah perfekt, vielen dank für die Hilfe.
Ich hab mich für die Lösung entschieden, dass ich auf www.foscho.com weiterleite, da ich eh von der .de Domain auch auf die www.foscho.com weiterleite.
Ich glaube jetzt sollte alles soweit passen, was irgendwie probleme gemacht hat.

 
DiZin

Joined: 2009-01-03
Posts: 222
Posted: Sat, 2010-04-17 19:35
Slemens wrote:
Eine Frage hätt ich dann noch. Ist es besser in der config.php als BaseURI http://foscho.com oder http://www.foscho.com einzutragen? Oder ist das eigtl. egal? Ich habe nämlich das Gefühl, dass immer wenn man sonst die Seite auf die Art aufruft, die hier nicht angegeben ist, doch manchmal nicht alle Bilder sofort angezeigt werden.

Deine URI gehöhrt zur Top Level Domain (TLD) .com. Andere TLDs sind z.B. .de, .org, .edu, etc.
Deine Second-Level-Domain ist foscho und ist somit schlicht eine Subdomain von .com. Der Fully Qualified Domain Name (FQDN) lautet somit foscho.com.
Die Third-Level-Domain ist bei dir .www und ist eine Subdomain von foscho.com. Hosting Provider erlauben dir unter deiner Domain foscho in der Regel weitere Subdomains einzurichten, z.B. .fotogalerie. Ihr FQDN wäre dann also fotogalerie.foscho.com. Definierst Du keine so wird teilweise automatisch .www angenommen.
Wenn du keine Subdomains einrichtest und in einer URI keine 3rd Level Domain angibst, also foscho.com, dann wird DNS keine entsprechende FQDN finden und darum wird ein weiterer Versuch gestartet mit www.foscho.com, da www eine Standard-Third-Level-Domain ist.
Also das Weglassen von .www ist unter Umständen möglich (erfolgreich), dürfte aber kaum zu den best practises zählen.
Bei Telefonnummern gilt eine entsprechende Analogie: Die Wahl der Telefonnummer der Art 058 373 2222 mag klappen, wenn man sie in der Schweiz wählt, da automatisch die TLTN (Top-Level-Telefon-Nummer) automatisch angenommen wird (0041). Die FQTN (Fully Qualified Telefon-Nummer) wäre also 0041 58 373 2222. Die FQTN wird indiziert durch die beiden führenden Nullen (00), zumindest in europäischen Ländern. Z.B. in den USA klappt dies nicht bei allen Providern, da dies teilweise mit 009 indiziert werden muss (wenn ich mich nicht irre). Internationaler Standard ist aber die Indizierung von Internationalen Nummern die Zeichenfolge +41 für die Schweiz, +1 für die USA, also für die FQTN +41 58 373 2222 für eine Schweizer Telefonnummer.Würde die Nummer mit +1 beginnen so wäre es eine Nummer in den USA. Das klappt in allen Ländern weltweit. Würde es sich um eine italienische Nummer handeln, so müsste die Null vor der 58 beibehalten werden ;-((
Wenn du .www weglassen willst so bist du in bester Gesellschaft mit den Italienern: Du foutierst Normen.

 
Slemens

Joined: 2010-03-12
Posts: 22
Posted: Sat, 2010-04-17 20:21

Danke für die ausführliche Erklärung.
Jetzt hab ich den kompletten Aufbau wie das mit den Domains funktioniert verstanden, und werde das hoffentlich soweit alles hinbekommen.
Danke auf jeden Fall für eure Hilfe.