Seite 1 von 1

[3.2] phpBB3 SEO Sitemap erstellt keine sitemap.xml

Verfasst: 23.04.2018 15:51
von pengo
phpBB 3.2.2, PHP 7.1

versuche shredder's "phpBB SEO Sitemap for phpBB 3.1" zu verwenden(soll ja auch für 3.2 sein)
hab sie enabled, aber es wird keine sitemap.xml erstellt.

der log sagt:
module added->SEOMAP
module added->SEOMAP_SETTINGS

ich sehe nur die settings?
ich nehme mal an das die sitemap.xml automatisch beim enablen erstellt wird.
oder gibt es irgendwo noch einen button wo man das starten kann?
oder hab ich sonst was falsch gemacht?

dank und gruss

Re: [3.2] phpBB3 SEO Sitemap erstellt keine sitemap.xml

Verfasst: 23.04.2018 17:50
von pengo
ok, hab jetzt geschnallt das in den SEO-settings bei klick auf

Sitemap URL: https://www.jaja.com/sitemap.xml

(wenn nicht existent)eine sitemap.xml erstellt werden sollte.

ich bekomme den internal server error 500. (bin bei 1&1 webhosting)

wer weiss rat???


versuche gerade einen errorlog klar zu machen.
erzeuge ich selbst errors bekomme ich den errorlog.
dummerweise muss die php.ini anscheinend in dem ordener liegen indem der error occured.
und ich weiss nicht welcher das ist. :(

Re: [3.2] phpBB3 SEO Sitemap erstellt keine sitemap.xml

Verfasst: 23.04.2018 19:10
von vfrblue
Du erstellst eine php.ini mit folgendem Inhalt:

Code: Alles auswählen

error_reporting = E_ALL & ~ E_NOTICE & ~ E_DEPRECATED & ~ E_STRICT;
log_errors = On;
display_errors = Off;
error_log = /homepages/(xx)/(xxxxxxxxx)/htdocs/errorlogs/php-errors.log;
Diese kopierst du im Root deines Forums (wo die config.php ist). Dann erstellst du im Root deines Webspaces ein Verzeichnis errorlogs. Die Fehlermeldungen werden so in dem Verzeichnis in der Datei php-errors.log gespeichert.
(xx)/(xxxxxxxxx) ist dein Home-Verzeichnis bei 1und1. Das musst du anpassen.

Re: [3.2] phpBB3 SEO Sitemap erstellt keine sitemap.xml

Verfasst: 23.04.2018 23:19
von pengo
vfrblue hat geschrieben:Du erstellst eine php.ini mit folgendem Inhalt:

Code: Alles auswählen

error_reporting = E_ALL & ~ E_NOTICE & ~ E_DEPRECATED & ~ E_STRICT;
log_errors = On;
display_errors = Off;
error_log = /homepages/(xx)/(xxxxxxxxx)/htdocs/errorlogs/php-errors.log;
Diese kopierst du im Root deines Forums (wo die config.php ist). Dann erstellst du im Root deines Webspaces ein Verzeichnis errorlogs. Die Fehlermeldungen werden so in dem Verzeichnis in der Datei php-errors.log gespeichert.
(xx)/(xxxxxxxxx) ist dein Home-Verzeichnis bei 1und1. Das musst du anpassen.
hi hermann,
ich hab mir eine schrott.php gemacht die ich aufrufe um zu sehen obs funkt.
schrott.php:

Code: Alles auswählen

<?php echo "schrott" ?>
<?php echo $_SEERVER["DOCUMENT_ROOT"] ?>
hab einfach die variable server in seerver umbenannt, damit ein error ausgelöst wird.

ich musste noch "kunden" dazu machen(/kunden/homepages/(xx)/(xxxxxxxxx)/htdocs/errorlogs/php-errors.log).
deine php.ini funktioniert wenn ich nur E_ALL alleine verwende!?
das sollte ja auch reichen, oder?

ausserdem bekomme ich keinen error angezeigt, wenn ich mich in einem unterordner befinde.
muss ich jetzt in jeden ordner diese php.ini legen?

ich hab sie in jeden ordner der extension gelegt(und auch in n paar andere) der eine php-datei enthielt = nix!(bzw kein errorlog für InternalServerError500)

edit: ach ja: habe erst in einem forum 4 topics von mir(also vom admin). aber selbst wenn die nicht zählen sollte doch ne leere sitemap angezeigt werden, oder?

Automatisch dem Beitrag hinzugefügt nach 57 Minuten 40 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

GELÖST:
link muss so
https://www.blablabla.com/app.php/sitemap.xml
statt so
https://www.blablabla.com/sitemap.xml
aussehen

abturn! alles lief schon.

danke trotzdem an hermann und das forum. :)