19. juli 2012 - 08:02Der er
16 kommentarer og 1 løsning
PHP og Oracle
Hej,
Jeg er totalt ny i PHP. Jeg skal ha sat en MediaWiki op og i den forbindelse vil jeg gerne bruge Oracle som db. Det hele sker på en Windows 2003 med IIS6.0. PHP er installeret med FastCGI og det spiller fint med MediaWiki - setuppen går igang osv. men ved valg af db er Oracle ikke på listen. Jeg har i PHP-setuppen krydset af at jeg gerne vil ha Oracle med så det fatter jeg hat af.
De guides der er på PHP.net's side er til grin (det er jo dårligt nok at kategorisere som guides), og Oracles egen guide er håbløs - fx er der ingen guide til IIS - kun til apache.
I forvejen har jeg noget Oracle-fis installeret på C:\oracle11\product\11.1.0\client_1\bin og der burde være bin-filer nok. Samtidig er system-PATH også sat til at pege ind i selvsamme mappe.
Er der nogen der er leveringsdygtige i en grundig guide til opsætning af Oracle i PHP med IIS6?
Requirements Web server such as Apache or IIS Local or command line access is needed for running maintenance scripts PHP version 5.2.3 or later. PHP 5.3.1 is incompatible with MediaWiki due to a bug. Due to a security issue with PHP it is strongly advised to use PHP 5.2.17+ or PHP 5.3.5+ (see here for more details). with Perl Compatible Regular Expressions with Standard PHP Library Database Server MySQL 5.0.2 or later (*) or PostgreSQL 8.1 or later Requires PL/pgSQL (contained in contribs) Full-Text searching (Native in >=8.3, requires tsearch2 extension <=8.2) or SQLite
jo den er... Den er bare ikke nævnt fordi den sjældent bliver brugt til formålet. En simpel googling vil afsløre dette. Men MediaWiki-setuppen understøtter den! Den også er nævnt under setuppen men er ikke valgbar sålænge Oracle-databasen er ikke er koblet ind i PHP... og det er der jeg er strandet...
Har du overhovedet gjort en indsats for at sætte dig ind i, hvad dette er for noget 'fis': "I forvejen har jeg noget Oracle-fis installeret"? Eller bruger du al din tid på at øve dig i at spille smart?
Okay... Nu får du den lange forklaring. Jeg havde i forvejen installeret Instant Client der blev brugt af et andet projekt som jeg ikke har sat op. I den forbindelse forventede jeg at jeg kunne anvende den samme Instant Client. Og da Instant Client allerede havde lagt sig i miljøvariablerne så antog jeg at det var godt nok. Logisk set var det også korrekt antaget. Det viste sig så bare at jeg ar underlige årsager skulle downloade en anden Instant Client, smække den i Path-miljøvariablen og så virkede det. I mine øjne er det ikke et logisk svar! Du må gerne kalde mig idiot (det kan du så også selv være), men jeg mener stadig at der mangler en ordentlig guide til brug af extensionen. Oracle antager så vidt jeg har kunnet søge mig frem til, at man bruger Apache... det er sikkert fint nok, men jeg har ikke andre muligheder end IIS'en. Det samme gælder db'en hvor jeg også er låst op på en Oracle.
Der er heller ikke grund til din klamme sarkasme! Så spar dig!
Nu var det ikke mig, der begyndte at kaste om mig med idiotianklager - men det smigrer mig da, at du ikke sådan glemmer mig *ROTFLMAO*
Fejlen er, at du som begyndelse kaster 20 ukendte bolde op i luften og forventer at kunne jonglere med dem. Det er vel blot endnu et tegn på en oppustet og forvrænget selvopfattelse.
I stedet burde du have sikret dig, at hver enkelt enhed fungerede, og at du havde styr på den, inden du begyndte at kombinere dem.
Jeg samler ikke point, men måske The_Buzz gerne vil have dem. Ellers lægger du selv et svar og accepterer det, så tråden lukkes - og vi andre kan komme videre med at hjælpe nogle af alle de sympatiske brugere, som trods alt også færdes på Eksperten
Det her er det forkerte forum at snakke om min selvopfattelse. Jeg synes ikke jeg har gjort ret meget galt - jeg har spurgt i et setup udfra tre foruddefinerede systemer (IIS, Oracle og PHP) og det kan der ikke laves om på. Jeg ved godt at PHP kører bedre på Apache. Jeg ved også godt at Oracle er overkill i forhold til formål (MediaWiki) osv... men sådan ligger landet i mit setup og det kan jeg ikke lave om. Ellers havde jeg gjort det.
Jeg synes ikke mine bolde er ukendte. Jeg spørger efter en guide til setup af Oracle med udgangspunkt i tre ovenstående... og det er det. At jeg så ikke var klar over at den Instant Client som en anden applikation brugte ikke fungerede til PHP vil jeg vove den påstand om ikke nødvendigvis berettiger mig til idiot-titlen som du klaskede efter mig. Jeg var derfor forholdsvis sikker på at mit setup var iorden! Samtidig er det netop guiden jeg efterlyser da jeg ingen steder har kunnet læse mig til en helt konkret måde at gennemføre config på udfra mit setup.
Jeg har ikke en oppustet selvopfattelse. Men det irriterer mig at folk indleder med at fortælle mig hvorfor jeg skal skifte mit setup ud og samtidig påstår at mit setup ikke vil virke. Reelt set så har det intet med mit spørgsmål at gøre og vedkommende har jo tydeligvis heller ikke læst lektien når vedkommende påstår at MediaWiki ikke kan arbejde på Oracle...
Tak - jeg ville heller ikk røre de points med en ildtang :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.