Jag har försökt uppdatera till senaste versionen av drupal 7. När jag inte förstod alls hur man gör var jag än läste valde jag att ta bort allt och installera nytt. Sedan dess funkar det inte alls.
Jag kommer åt sidan men så fort jag försöker göra något så kommer det upp
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."
Eller 403 Forbidden ....
Har hittat en del här på forumet men inget verkar funka. Har ändrat permission till 777 och ändrat i .htaccess där jag tagit bort de två optionraderna.
När jag gick inte och kollade i Error loggen så står det överallt
"File does not exist: /home/.../public_html/500.shtml"
Hur övervinner jag detta, tycker det är så mycket strul med Drupal att jag snart ger upp :(
Comments
När du tog bort allt, tog du
När du tog bort allt, tog du verkligen bort allt då, så det blev inga filer kvar? och har du skapat en ny databas sedan, eller har du bara kopplat in den gamla? Har du lagt in filerna för de moduler du har lagt till din installation?
Här är instruktionerna från
Här är instruktionerna från Drupal.org: Update your Drupal site from one minor 7.x version to another minor 7.x version
Enklaste sättet att uppdatera är dock via Drush på kommandoraden.
De två saker som normalt ger denna typ av fel är fil- och mapp-rättigheter samt saknad/felaktig .htaccess fil.
Svårt att vara mer specifik utan att vara inloggad på servern. Ifall detta är en icke-kommersiell sida så skriv en rad till mig så kan jag ta mig en snabb titt ifall du är villig att lämna över inloggnings-uppgifter till servern.
Innan man gör en uppdatering ska man alltid ta en säkerhetskopia så om något går fel kan man gå tillbaka till en fungerande webb-plats. För sent nu förstås men något att tänka på till nästa gång.
Drupal är ett stort och komplext system. För folk med lite erfarenhet som vill slänga upp en webb-plats snabbt och enkelt är Drupal troligen inte rätt val. Jag brukar då rekommendera wordpress.com istället.
Man måste räkna med att lägga ned många timmar i självstudier för att kunna använda Drupal. Är man beredd att lägga ned denna tid så ger Drupal en möjligheten att bygga mycket avancerade webb-platser.
Jodå jag tog bort all
och gick även in och tog bort databasen för hand då den låg kvar. Kan inte se att det skulle vara några filer kvar någon stans längre.
Jag har installerat med hjälp av medföljande installationsprogram på webhotellet och det har funkat bra innan med gamla versionen av drupal, jag behöver därför inte fixa något själv. Har inte lagt in några moduler eller annat som kan krångla efter detta.
Att lära sig drupal kan jag tänka mig och har kommit en bra bit på väg, men när det blir sådana här fel så kvittar det vad jag sitter med så kör jag fast då jag inte är bra på datakrångel, annars har jag byggt websidor i mångra år fast på annat vis.
Du hade installerat Drupal i
Du hade installerat Drupal i en undermapp "drupal" och den mappen hade rättigheten "777". En inställning på ditt webbhotell gör att PHP inte kan köras då, en säkerhetsgrej kan man tänka sig.
Ändrade till "755" så du kan du komma åt din nya Drupal-installation.
Var det verkligen en helt ny Drupal-installation du ville göra? När du tar bort databasen tar du bort alla artiklar, användare och allt annat du lagt in i din Drupal-webb-plats. När man uppdaterar Drupal måste databasen behållas, annars blir det en helt ny och tom webb-plats.
Jag hade ändrat den till 777
Läste om att det ibland är det som felar men det hjälpte inte men nu vet jag varför...
När jag nu gick in i appearance och settings under valt themes så kommer följande genast upp
"Forbidden
You don't have permission to access /drupal/ on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."
Det var altså härifrån jag fick min anledning att testa och ändra till 777.
Men var/vad är det den vill att jag ändrar på?
Sub-mapp ?
Ligger Drupal i en sub-mapp?
isf har du någon anpassad .htacess?
Och om du har .htacess har du satt på "rewriteBase" ? - om inte leta upp följande rader och aktivera rewriteBase funktionen, har lagt till två svenska rader som förklarar.
## Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# ----------- Omskrivet för submappens sökväg ----------
# --- ta bort # på nästa rad och skriv submappens sökväg/namn
RewriteBase / sökvägen här
#
Kom på en sak till,
Kolla att den nya databasens namn är korrekt skrivet i settings.php (sites/default/settings.php). de sista raderna skiljer sig mellan lokal uppsättning och en global på ett webhotel.
Utdrag av några rader för webhotel
'host' => 'mysql.webhotelletsdoman.se','port' => '3306',
'driver' => 'mysql',
'prefix' => '',
// Göran
Har ändrat på RewriteBase
Detta skapade bara att jag inte kom åt sidan alls igen, när jag kommenterade bort det så funkade det att komma åt sidan igen.
Men fortfarande kvarstår problemet med att jag inte kan göra så mycket. Vissa saker går bra som att skapa en ny sida och byta tema men sen kan jag inte ändra inställningar i temat eller kolla på blocken mm.
Databasen är korrekt ifylld.
Känns som någon form av inställning som felar?
Har samma problem på ett annat webhotell
Jag har drupal även på ett annat webhotell, loggade in där och får precis samma fel. Den sidan har jag inte rört på länge så jag kan inte ha fixat något fel där. Då måste det ligga i min dator, eller?
Kolla alla behörigheter i
Kolla alla behörigheter i sites/default/files. Felet du beskriver kan bero på att moduler inte får skriva där eller i någon sub-mapp, särskillt om du har en uppdatering av Core, får du inget felmeddelande som anknyter till behörigheterna? - kolla felloggen isf.
Kolla också att "Filsystem" är grön utan något felmeddelande under admin/reports/status.
Jag har haft liknande problem - och då har det varit behörigheterna under "files" eller filsökvägen för grundinställningarna (och behörighetsproblem med dessa) under "Filsystem" som krånglat och strulet härleds uteslutande till uppdatering av Core.
Vad har du för tema?
En annan sak som är bra att tänka på är att stänga av cachningen under: Hem » Administration » Konfiguration » Utveckling » Prestanda (= Meny-vägen »)
samt tillfälligt stänga av "Aktivera rena URL:er" i: Hem » Administration » Konfiguration » Sök- och metadata » Rena URL-er
(och om det sen funkar sätta på dem igen)
Vad jag aldrig fick svar på var om du har Drupal-core placerad i root-mappen eller om drupal-core ligger i en sub-mapp?
Om core ligger i en sub-mapp så ska .htacessraden rewriteBase/minsubmappadress funka och gör den inte det så tror jag det kan ligga något fel i "Rena-URL-er" och/eller behörigheterna under files.
// Göran
Rena url:er var lösningen
Efter att kryssat i "Aktivera rena URL:er" så verkar det som att allt funkar. När jag sen kryssar ur rutan igen så funkar det inte igen.
Passade på att kolla loggen samtidigt och kopierade det som stod då jag inte riktigt begriper allt :)
Drupal 7.16
OK Access to update.php Protected
OK Configuration file Protected
OK Cron maintenance tasks Last run 1 hour 30 min ago
You can run cron manually.
To run cron from outside the site, go to http://minsida.se/drupal/cron.php?cron_key=81ppYQu0lsBddawmwU-YiYa3uFXet...
OK Database system MySQL, MariaDB, or equivalent
OK Database system version 5.0.95-community
OK Database updates Up to date
Warning Drupal core update status Out of date (version 7.17 available)
There are updates available for your version of Drupal. To ensure the proper functioning of your site, you should update as soon as possible. See the available updates page for more information and to install your missing updates.
OK File system Writable (public download method)
OK GD library PNG support bundled (2.0.34 compatible)
OK GD library rotate and desaturate effects bundled (2.0.34 compatible)
OK Node Access Permissions Disabled
If the site is experiencing problems with permissions to content, you may have to rebuild the permissions cache. Rebuilding will remove all privileges to content and replace them with permissions based on the current modules and settings. Rebuilding may take some time if there is a lot of content or complex permission settings. After rebuilding has completed, content will automatically use the new permissions. Rebuild permissions
OK PHP 5.3.13 (more information)
OK PHP extensions Enabled
OK PHP memory limit 250M
OK PHP register globals Disabled
OK Unicode library PHP Mbstring Extension
OK Update notifications Enabled
Info Upload progress Not enabled
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (preferred) or to install APC.
OK Web server Apache
Drupal ligger i en mapp så vägen blir http://minsida.se/drupal
Skriver jag in den efter RewriteBase så blir det Internal Server Error. Om inte jag har skrivit fel.... RewriteBase / http://nsff.se/drupal
Temat är Bartik men har provat ett par andra och det ger ingen skillnad.
RewriteBase ska skrivas så här
rewriteBase/drupal
Alltså bara sökvägen!
HTACCESSEN placeras i "drupal", dvs i submappen.
// Göran
Jag kan inte se problemet som
Jag kan inte se problemet som löst så länge sidan inte funkar utan att rena url:er är ikryssad.
Har du kört "Database update" ?, det finns en sökväg under moduler bl a
Vad som är fel, med att sidan inte går att köra utan Rena URL-er, är utanför min horisont. Jag utgår ifrån att du:
1. clearat caschen
2. Kört - "Schemalagda Aktiviteter"
Innan du konstaterat att det inte funkade utan URL-er ikryssad, annars prova detta.
Du kan också uppdatera alla noders URL-alias under "Visa innehåll", eller admin/config/search/path/update_bulk. Kanske värt att prova...
Hoppas någon med rätta kunskapen kan förklara hur en sida endast fungerar med URL-er påslagen, det brukar vara tvärt om för mig efter en uppdatering... någon?
- Frågar med eget intresse...lol
// Göran
Några saker jag inte förstår hur jag gör
Har provat 1 och 2 men det hjälpte inte.
Hittar inte var jag gör detta?
Hittar inte var jag gör detta heller?
Vill gärna också veta vad som händer om jag kör sidan som det är nu med rena url-er ikryssade?
Data base update:
Data base update: /update.php?op=info
Rena URL:er skriver adressen i URL utan "?=q" samt ger möjligheter att döpa olika typer av innehåll i url där defaultvärdet är content/nodenamn,
Content kan ändras för olika innehållsmallar (node-mallar) t ex.: statisk_sida/nodenamn och min_nya_sidmall/nodenamn
Kolla in modulerna pathauto och Transliteration
Pathauto - provides a mechanism for modules to automatically generate aliases for the content they manage.
Transliterate - enable to convert file names to US-ASCII character set for cross-platform compatibility.
"Du kan också uppdatera alla noders URL-alias under "Visa innehåll" - under "alternativ för uppdatering".
// Göran