aldrinbaroi / mediawiki-page-attachment

Automatically exported from code.google.com/p/mediawiki-page-attachment
Other
1 stars 1 forks source link

No Attachment Option shows up #66

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. simly open any mediawiki page
2.
3.

What is the expected output? What do you see instead?
I see a blue line on the bottom of each page

What version of the product are you using? On what operating system?

  PageAttachment version  : 3.0.0
  MediaWiki version       : 1.19.2
  PHP version             : 5.4.10
  Operating System name   : Windows
  Operating System version: 7

Please provide any additional information below.

I followed all the install and config instructions, but it does not work.

Original issue reported on code.google.com by opho...@googlemail.com on 9 Jan 2013 at 12:07

GoogleCodeExporter commented 9 years ago
Hi ophoboo:

Would you please enable debugging in your wiki and provide a copy of the 
debug/error log as an attachment in your reply.

Sincerely yours,

Aldrin

Original comment by Aldrin.Baroi@gmail.com on 9 Jan 2013 at 5:52

GoogleCodeExporter commented 9 years ago
Hi Aldrin,

thanks for reply. Here is the log:

Start request

GET /mediawiki/index.php?title=Home
HTTP HEADERS:
HOST: www.creade.de
CONNECTION: keep-alive
CACHE-CONTROL: max-age=0
USER-AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like 
Gecko) Chrome/23.0.1271.97 Safari/537.11
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
REFERER: 
http://www.creade.de/mediawiki/index.php?title=Spezial:Anmelden&returnto=Home&re
turntoquery=
ACCEPT-ENCODING: gzip,deflate,sdch
ACCEPT-LANGUAGE: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
ACCEPT-CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3
COOKIE: PHPSESSID=6793637b70dd2eab147cb0e9b293a5bd; 
db442590943_session=b4dc9441d6ca09b2adf6046341909f66; db442590943UserID=1; 
db442590943UserName=Admin
IF-MODIFIED-SINCE: Fri, 11 Jan 2013 21:59:00 GMT

CACHES: EmptyBagOStuff[main] SqlBagOStuff[message] SqlBagOStuff[parser]
session_set_cookie_params: "0", "/", "", "", "1"
Class LanguageDe not found; skipped loading
LocalisationCache: using store LCStore_DB
Connecting to db442590943.db.1and1.com db442590943...
Profiler::instance called without $wgProfiler['class'] set, falling back to 
ProfilerStub for safety
Connected to db442590943.db.1and1.com db442590943.
Fully initialised
User: cache miss for user 1
Connecting to db442590943.db.1and1.com db442590943...
Connected to db442590943.db.1and1.com db442590943.
MessageCache::load: Loading de... got from global cache
Gadget::loadStructuredList: MediaWiki:Gadgets-definition parsed, cache entry 
db442590943:gadgets-definition:6 updated
User: loading options for user 1 from database.
User: logged in from session
Title::getRestrictionTypes: applicable restrictions to [[Home]] are {edit,move}
User::getBlockedStatus: checking...
Unstubbing $wgAuth on call of $wgAuth::getCanonicalName from unknown
User: loading options for user 1 from override cache.
Unstubbing $wgParser on call of $wgParser::firstCallInit from unknown
Parser: using preprocessor: Preprocessor_DOM
Unstubbing $wgLang on call of $wgLang::_unstub from unknown
OutputPage::checkLastModified: client sent If-Modified-Since: 
2013-01-11T21:59:00Z
OutputPage::checkLastModified: effective Last-Modified: 2013-01-11T22:00:43Z
OutputPage::checkLastModified: STALE, page=2013-01-07T20:27:52Z, 
user=2013-01-11T21:54:37Z, epoch=2013-01-11T22:00:43Z
Article::view using parser cache: yes
Parser options key expired, touched 20130107202752, epoch 20130111220043, 
cached 20130111215903
Article::view: doing uncached parse
Parser cache options found.
Saved preprocessor XML to memcached (key 
db442590943:preprocess-xml:08698c59eb6254ebfb25c7e42db31e9e:0)
Saved preprocessor XML to memcached (key 
db442590943:preprocess-xml:08698c59eb6254ebfb25c7e42db31e9e:0)
Saved in parser cache with key db442590943:pcache:idhash:5-0!*!0!*!*!*!* and 
timestamp 20130111220045
DatabaseBase::query: Writes done: REPLACE INTO `objectcache` 
(keyname,value,exptime) VALUES 
('db442590943:pcache:idhash:5-0!*!0!*!*!*!*','W_oÛ6 ï³? 
+`Å6Ķ¤ØI£8\ZÚ4mÜÅù g+З€–Î g‰ H*NRô³ì¥ 
£oùb;R”-ÛmÑ%F`òŽ¼ûÝ_ž/ Ï œK*$ˆ‹R ¥r‚]?ø$ƒ~àd×p§œC 
øþÞAà  / d‹\0b¦$DŠåœ t GÎižC,íÈñœðŒÁ Ȉ)*&À ˆ!çÀw 
Ýõû! È‚r ¥TÊ#\'[´  qÊ8Šcñ‘cÄÜlŠéøÇ?Р †ƒ.‚m\rŠ0 
ñ²(! –¦ó<Ë€ –‘!W‚rPä  «\\< 4+ Ék Í!í´ Ý\"Äë  ¤$ 
¹¼    “Š€Ü!4M Há–r…R‡|š‹Œj³p÷m¹ä ˆ!ëŠuÜ  ŸRÄøPÎ 
¿ð™ÁûP’ ih-ù Ä”& ¸¤| 
L–|†–’·¨n’>~Q(d‡œÒRæ\"æÈÜ!çP²Ù\\‹Çso¨ ¦  ¢ Y€ˆ 
_Â@ ÐV¥ä Ä‚¦\nÝQò 5 £òñë …‘ H iª:­aF>–’j & 9 Ó 0s 
#W£öø  f• G‡G‰b3TóJ 0W;$Æ “˜‘ž§F:ª– 
‚AL`ÔÊÊ•\\¡å6|ü&Ÿ—¨] ‰KNB‰äÃðÏa­[B\" ˆ ´n 
\nAˆ¸ÓzƒÇì‰iÉç:DLsé 5ð ½·\0ÎMp„‰ÜIi„cĵ‘6R•w0 
Ši\n³j—à¢CÆQR¦&*x    g}Œ·Èk@1Ó\nî Ч‰PËìÂ, S (H‡ ѽ 
åã¿5w@    }zät3, º`sÖe<†»N‘ (¦R8z_‚@µ7Uz9¤¢:–l³Î  ß?~mì 
]\Z.•L éV»Ö LÃAÊ°(BóÕÈ$6­j^×´Ù 
Ðå;?òœº¨9,–¸®Fä×±ö%á:Bèk™„¾úÍ  ¯F  \"øi ¯Lh¤Ôî 
    .—ª¶9á é)\nãŒqLqa\n}¥m ®ïµ ò? ¨˜ƒb|vó‹¿wƒ…¡ 
v¼¥Â%Ûö—åð{œ\' {)ò¸œ¯ Ú …«õ dŸ`–Ðrº \\ïC»x‚È r 
Ø\nk½ íâ    \"¯!J0Ž˜07cUbïZ\n_qˆå„[¤\'(ü 
››à`—“16î•5Ûœp‹ÔPØÅbnµ ÏÛmÒ:‡Åå%I™nØ 
Š\\¨Ö%~‹< ‰ áy $ÊK® âw=×üµ.s©Úp‡ÏiL Ò  Iö\0 
q»¾{°ïõ}2¹W [א )ê\'TÌLþι“» ‘²[À¹AO º 
Ws„Uîjå­v»F>¦· •×ç#ý\"bSW ™Ã=‰\'½žß?p z»Aax ‹ 
*“ ßvŸÿþ\\ÿ› Ñ6(–áS†5A|×Ûu=Ïó}×íõ‰Ö§Ç ¯‡3Ï 
¾l%N5g˜†Ò9¤ |úŒ< yÇhã,Çbj2\\=(é ÕÓ J1  .÷´ÀZ |b« ® 
°´¶¶¡1 ΁ùÞ ¾Ñª ûú ùuÉè    -p<¿¶aãQ¨ØþžY 
ÚUgy±ê+V†kE×¥cÉ»F4Þm”¿ey5ÚíR±\'zõ‰í ¶\'úvq5r µ‹>/ýj 
«éo¿A Æ\r jȆ †®yú% ß² Æ@ñ ¾(4ô&_‡üäNã¢éfÈõ 
<Ô˜u¥~+ °®ÆÕ ë N ·½sÊbø K tž¿Ós£¸_£žâÐ;Äé¤!_ã 
¡¯SØD[QÇ‘`…jòvW<u¿~­¿d°à7<¤ýYþ§yÞ4 Gþì   
3eƒj-[Ïê—:© ¶Ê#œ×tÞ±À;4?$ìÞ$¯gKÄ ù:ìˆû;³¼­ 
^f8§5¯£HÓ7›4Ä5 yfšåF j ë ”O§ T•bF2åQ’ 
É~?øÁ*!uHNpαÖ_çsÐ.˜ +M>`u XPkýAߺ¾8>½ iE 
¥†„]Ã6¤ºp«¾äîû®¿×3¥è#ÊgÍŸgÏ0#ÑòË 
\'Æû†À]wëà«H·wˆ Iï™Æƒ —ªœ(|Œd’§qeƒÅjGpëf¯³×é-  ë 
«Q¯ ® ©¡úõ9löLçù¹­þì8çŠ2./ÒxDg,ªJàó','20130112220045')
Class SkinVector not found; skipped loading
User: cache miss for user 1
User: loading options for user 1 from database.
Title::getRestrictionTypes: applicable restrictions to [[Home]] are {edit,move}
User: cache miss for user 1
User: loading options for user 1 from database.
Title::getRestrictionTypes: applicable restrictions to [[Home]] are {edit,move}
Class PEAR_Error not found; skipped loading
DatabaseBase::query: Writes done: REPLACE INTO `msg_resource` 
(mr_resource,mr_lang,mr_blob,mr_timestamp) VALUES 
('user.options','de','{}','20130111220046')
OutputPage::sendCacheControl: private caching; Fri, 11 Jan 2013 22:00:43 GMT **
Request ended normally
wfClientAcceptsGzip: client accepts gzip.

Original comment by opho...@googlemail.com on 11 Jan 2013 at 10:02

GoogleCodeExporter commented 9 years ago
Hi ophoboo:

First
=====
Run the "update.php" script from the command line and note any errors.  See 
"http://www.mediawiki.org/wiki/Manual:Update.php" on how to run it.

Second
======
There should have been a second call similar to the following:

Start request GET /[... elided 
...]/index.php?action=ajax&rs=PageAttachment%5CAjax%5CgetPageAttachments&rsargs%
5B%5D=Sidebar&rsargs%5B%5D=56ST154GUS8DU69NXNAN2V4
HTTP HEADERS:
[... elided ...]

Is "JavaScript" disabled?
Or, getting any JavaScript error?

Third
=====
Check the source of the loaded page.  There should be a line to load 
PageAttachment JavaScript module, similar to the following:

<script src="/[... elided 
...]/extensions/PageAttachment/skins/js/page-attachment.js?[... elided ...]">

Is it there?

Let me know.

Sincerely yours,

Aldrin

Original comment by Aldrin.Baroi@gmail.com on 13 Jan 2013 at 8:11

GoogleCodeExporter commented 9 years ago
Hi Aldrin,

I am having the same issue. In regard to your suggestions:

1. Is running update.php the same as using the web updater located at 
yourwiki/mw-config/? I cannot execute php scripts on my server, so I had to use 
the web updater. Perhaps there is some critical difference. If it is critical 
to use the update.php method, I will contact my server admin and get him to do 
it for me.

2. In reference to suggestion 3, by 'loaded page' do you mean any MediaWiki 
page after the PageAttachment install has been complete? In that case, I do not 
see the code to load the JavaScript module, although I do see the blue line 
refereed to by the OP.

Thanks.

Jon

Original comment by jonathan...@gmail.com on 13 Jan 2013 at 6:49

GoogleCodeExporter commented 9 years ago
Hi Jonathan:

I did some preliminary tests and looks like web updater is not updating 
database settings for the extensions.

Would you please run the "update.php" program located under "maintenance" 
directory from the command line:

   php maintenance/update.php

The output should either say (toward the end) that the following three tables 
got created or already exist:

  1) page_attachment_data
  2) page_attachment_delete_data
  3) page_attachment_audit_log 

Suggestion 3 is a moot point unless the tables already exist.  Let's first make 
the tables got created.

Please, let me know.

Sincerely yours,

Aldrin

Original comment by Aldrin.Baroi@gmail.com on 13 Jan 2013 at 11:35

GoogleCodeExporter commented 9 years ago
Hi Aldrin,

I have a problem when I run update.php. All the time I get following ouput on 
the screen (PuTTY):

./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: line 2: /bin: is a directory
./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: line 2: /bin: is a directory
./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: Interrupted system call
./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: Resource temporarily unavailable
./7zip.inc: line 5: syntax error near unexpected token `newline'
./7zip.inc: line 5: ` * Copyright © 2005 Brion Vibber <brion@pobox.com>'
./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: line 2: /bin: is a directory
./7zip.inc: line 1: ?php: No such file or directory
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: retry: Resource temporarily unavailable
./7zip.inc: fork: Resource temporarily unavailable
./7zip.inc: line 1: ?php: No such file or directory

Could it be that I have to be root-user to run this script?

Thanks!

Original comment by opho...@googlemail.com on 14 Jan 2013 at 10:29

GoogleCodeExporter commented 9 years ago
Ah my fault! I have to run the script like this: php5 update.php

Now I get followed error:

(uiserver):u56477286:~/creade_de/mediawiki/maintenance > php5 update.php
X-Powered-By: PHP/5.2.17
Content-type: text/html

<br />
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/Se
tupExtension.php on line 160<br />
<br />
Parse error:  syntax error, unexpected T_STRING in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/Se
tupExtension.php on line 160<br />
(uiserver):u56477286:~/creade_de/mediawiki/maintenance >

On the line 160 of the file SetupExtension.php I found this:

$requestHandler = new PageAttachment\RequestHandler();

Seems like the character "\" is wrong here...

Original comment by opho...@googlemail.com on 14 Jan 2013 at 10:38

GoogleCodeExporter commented 9 years ago
Ok I figured one thing more out: I have the wrong version of PageAttachment. 
Since the system says I have PHP/5.2.17 (I thought I have 5.4) I need this 
version of the extension: MediaWiki PageAttachment 3.0.2 - PHP 5.2.3.

Now the update script runs and I have two tables more in the database:

- page_attachment_data
- page_attachment_delete_data

But still no table "page_attachment_audit_log". Is this table really needed?

By the way: the JS module is existing in the source code:
<script 
src="/mediawiki/extensions/PageAttachment/skins/js/page-attachment.js?303"></scr
ipt>

Original comment by opho...@googlemail.com on 14 Jan 2013 at 10:53

GoogleCodeExporter commented 9 years ago
This is the whole message-log of update.php. I worry about this warnings:

<br />
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/ma
gicword/MagicWordHandler.php on line 88<br />
<br />
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/ma
gicword/MagicWordHandler.php on line 94<br />

Now the entire log:
==================

(uiserver):u56477286:~/creade_de/mediawiki/maintenance > php5 update.php
X-Powered-By: PHP/5.2.17
Content-type: text/html

<br />
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/ma
gicword/MagicWordHandler.php on line 88<br />
<br />
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in 
/homepages/39/d310025622/htdocs/creade_de/mediawiki/extensions/PageAttachment/ma
gicword/MagicWordHandler.php on line 94<br />
MediaWiki 1.19.2 Updater

Going to run database updates for db442590943
Depending on the size of your database this may take a while!
Abort with control-c in the next five seconds (skip this countdown with 
--quick) ... 0
...have ipb_id field in ipblocks table.
...have ipb_expiry field in ipblocks table.
...already have interwiki table
...indexes seem up to 20031107 standards.
...hitcounter table already exists.
...have rc_type field in recentchanges table.
...have user_real_name field in user table.
...querycache table already exists.
...objectcache table already exists.
...categorylinks table already exists.
...have pagelinks; skipping old links table updates
...il_from OK
...have rc_ip field in recentchanges table.
...index PRIMARY already set on image table.
...have rc_id field in recentchanges table.
...have rc_patrolled field in recentchanges table.
...logging table already exists.
...have user_token field in user table.
...have wl_notificationtimestamp field in watchlist table.
...watchlist talk page rows already present.
...user table does not contain user_emailauthenticationtimestamp field.
...page table already exists.
...have log_params field in logging table.
...logging table has correct log_title encoding.
...have ar_rev_id field in archive table.
...have page_len field in page table.
...revision table does not contain inverse_timestamp field.
...have rev_text_id field in revision table.
...have rev_deleted field in revision table.
...have img_width field in image table.
...have img_metadata field in image table.
...have user_email_token field in user table.
...have ar_text_id field in archive table.
...page_namespace is already a full int (int(11)).
...ar_namespace is already a full int (int(11)).
...rc_namespace is already a full int (int(11)).
...wl_namespace is already a full int (int(11)).
...qc_namespace is already a full int (int(11)).
...log_namespace is already a full int (int(11)).
...have img_media_type field in image table.
...already have pagelinks table.
...image table does not contain img_type field.
...already have unique user_name index.
...user_groups table exists and is in current format.
...have ss_total_pages field in site_stats table.
...user_newtalk table already exists.
...transcache table already exists.
...have iw_trans field in interwiki table.
...wl_notificationtimestamp is already nullable.
...index times already set on logging table.
...have ipb_range_start field in ipblocks table.
...no page_random rows needed to be set
...have user_registration field in user table.
...templatelinks table already exists
...externallinks table already exists.
...job table already exists.
...have ss_images field in site_stats table.
...langlinks table already exists.
...querycache_info table already exists.
...filearchive table already exists.
...have ipb_anon_only field in ipblocks table.
...index rc_ns_usertext already set on recentchanges table.
...index rc_user_text already set on recentchanges table.
...have user_newpass_time field in user table.
...redirect table already exists.
...querycachetwo table already exists.
...have ipb_enable_autoblock field in ipblocks table.
...index pl_namespace on table pagelinks includes field pl_from.
...index tl_namespace on table templatelinks includes field tl_from.
...index il_to on table imagelinks includes field il_from.
...have rc_old_len field in recentchanges table.
...have user_editcount field in user table.
...page_restrictions table already exists.
...have log_id field in logging table.
...have rev_parent_id field in revision table.
...have pr_id field in page_restrictions table.
...have rev_len field in revision table.
...have rc_deleted field in recentchanges table.
...have log_deleted field in logging table.
...have ar_deleted field in archive table.
...have ipb_deleted field in ipblocks table.
...have fa_deleted field in filearchive table.
...have ar_len field in archive table.
...have ipb_block_email field in ipblocks table.
...index cl_sortkey on table categorylinks includes field cl_from.
...have oi_metadata field in oldimage table.
...index usertext_timestamp already set on archive table.
...index img_usertext_timestamp already set on image table.
...index oi_usertext_timestamp already set on oldimage table.
...have ar_page_id field in archive table.
...have img_sha1 field in image table.
...protected_titles table already exists.
...have ipb_by_text field in ipblocks table.
...page_props table already exists.
...updatelog table already exists.
...category table already exists.
...category table already populated.
...have ar_parent_id field in archive table.
...have user_last_timestamp field in user_newtalk table.
...protected_titles table has correct pt_title encoding.
...have ss_active_users field in site_stats table.
...ss_active_users user count set...
...have ipb_allow_usertalk field in ipblocks table.
...pl_namespace, tl_namespace, il_to indices are already UNIQUE.
...change_tag table already exists.
...tag_summary table already exists.
...valid_tag table already exists.
...user_properties table already exists.
...log_search table already exists.
...have log_user_text field in logging table.
...l10n_cache table already exists.
...external_user table already exists.
...index ls_field_val already set on log_search table.
...index change_tag_rc_tag already set on change_tag table.
...have rd_interwiki field in redirect table.
...transcache tc_time already converted.
...eu_wiki_id already renamed to eu_local_id.
...*_mime_minor fields are already long enough.
...iwlinks table already exists.
...index iwl_prefix_title_from already set on iwlinks table.
...have ul_value field in updatelog table.
...have iw_api field in interwiki table.
...iwl_prefix key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...have cl_collation field in categorylinks table.
...categorylinks up-to-date.
...collations up-to-date.
...msg_resource table already exists.
...module_deps table already exists.
...ar_page_revid key doesn't exist.
...index ar_revid already set on archive table.
...ll_lang is up-to-date.
...user_last_timestamp is already nullable.
...index user_email already set on user table.
...up_property in table user_properties already modified by patch 
patch-up_property.sql.
...uploadstash table already exists.
...user_former_groups table already exists.
...index type_action already set on logging table.
...batch conversion of user_options: nothing to migrate. done.
...user table does not contain user_options field.
...have rev_sha1 field in revision table.
...have ar_sha1 field in archive table.
...index page_redirect_namespace_len already set on page table.
...ug_group in table user_groups already modified by patch 
patch-ug_group-length-increase.sql.
...have us_chunk_inx field in uploadstash table.
...have job_timestamp field in job table.
...ufg_group in table user_former_groups already modified by patch 
patch-ufg_group-length-increase.sql.
Creating page_attachment_data table...done.
Creating page_attachment_delete_data table...done.
Adding index page_attachment_data to table page_attachment_data... done.
Adding index page_attachment_delete_data to table 
page_attachment_delete_data... done.
...site_stats is populated...done.
Purging caches...done.
Checking existence of old default messages...done.
Populating rev_len column
...doing rev_id from 1 to 200
rev_len population complete ... 0 rows changed (0 missing)
Populating rev_sha1 column
...doing rev_id from 1 to 200
Populating ar_sha1 column
...doing ar_rev_id from 3 to 202
Populating ar_sha1 column legacy rows
rev_sha1 and ar_sha1 population complete [0 revision rows, 0 archive rows].
Populating img_sha1 field

Done 0 files in 0.0 seconds
Fixing protocol-relative entries in the externallinks table...
Done, 0 rows updated.

Done.

Original comment by opho...@googlemail.com on 14 Jan 2013 at 10:57

GoogleCodeExporter commented 9 years ago
I do get some JS errors (german):

[12:36:46.923] document.createAttribute() sollte nicht mehr verwendet werden. 
Verwenden Sie stattdessen element.setAttribute(). @ 
/mediawiki/extensions/PageAttachment/skins/js/page-attachment.js?303:209

[12:36:46.923] setAttributeNode() sollte nicht mehr verwendet werden. Verwenden 
Sie stattdessen setAttribute(). @ 
/mediawiki/extensions/PageAttachment/skins/js/page-attachment.js?303:210

[12:36:46.924] ReferenceError: $ is not defined @ 
/mediawiki/extensions/PageAttachment/skins/js/page-attachment.js?303:190

And what do you mean with this:
Second
======
There should have been a second call similar to the following:

Start request GET /[... elided 
...]/index.php?action=ajax&rs=PageAttachment%5CAjax%5CgetPageAttachments&rsargs%
5B%5D=Sidebar&rsargs%5B%5D=56ST154GUS8DU69NXNAN2V4
HTTP HEADERS:
[... elided ...]

Where should this second call be? Shall I make this call?

Original comment by opho...@googlemail.com on 14 Jan 2013 at 11:39

GoogleCodeExporter commented 9 years ago
Hi ophoboo:

The following need to be fixed for PHP 5.2.3:

   Unexpected character in input:  '\' (ASCII=92) ...... 
   ...... /magicword/MagicWordHandler.php

It looks like you are using PHP 5.2.17 -- MediaWiki versions 1.19 & 1.20 
require PHP 5.2.3 (at the minimum) (See system requirements at 
http://www.mediawiki.org/wiki/Download).  You might be able run MediaWiki fine 
most of the time; however, you would encounter unexpected errors.

If you cannot upgrade to at least PHP 5.2.3 them my recommendation would be to 
use MediaWiki 1.18 & PageAttachment version 2.2.0 PHP 5.2.

Sincerely yours,

Aldrin

Original comment by Aldrin.Baroi@gmail.com on 16 Jan 2013 at 6:32

GoogleCodeExporter commented 9 years ago
Hi ophoboo:

Is the suggestion to upgrade to PHP 5.2.3 or downgrade PageAttachment to 
version 2.2.0 worked?

Sincerely yours,

Aldrin

Original comment by Aldrin.Baroi@gmail.com on 21 Jan 2013 at 8:13

GoogleCodeExporter commented 9 years ago
User was using PageAttachment 3.0.0 with PHP 5.2.17 and MediaWiki 1.19.2.

PageAttachment 3.0.0 is for MediaWiki 1.19 & 1.20.
Both MediaWiki 1.19 & 1.20 requires PHP 5.2.3 at the minimum.

Recommended the user to either upgrade to PHP 5.2.3 or higher or use MediaWiki 
1.18 and PageAttachment 2.2.0.

Original comment by Aldrin.Baroi@gmail.com on 21 Jan 2013 at 9:51