Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Ajax and the "Failed to modify extension" problem
Hi there. I'll get right to it.
Basics:
- OS X (10.2.8 to be exact)
- Apache 1.3.33
- MySql 3.23.49
- Php 4.3.4
- Vanilla 1.0.1
- Unmodified
- All dir's and files are 777, as a test
- All dir's and files have proper ownership
- Firefox 1.5.0.7, Camino, Safari
(Note: This is a test box, that I like to keep with a minimum config for running the "bare essentials".)
Details:
In relation to this thread (Vanilla: An odd Vanilla problem...), I've ran into the exact same problem. I didn't want to dig up the dead horse since it's been since July, and also since this is after Mark has commented out the call init_ajax.php which solved that thread.
What happens is the following:
- Trying to enable "any" extension produces the following pop-up's:
1) param: 'Extension Name' (OK button, click)
2) response: '' (OK button again, click)
3) Failed to modify extension. (OK button again)
- Bookmarking doesn't "stick"
- Block category doesn't "stick"
With the bookmark, it changes the text to "unbookmark", but fails to save the actual change.
With the cat block, it "looks" like it is doing something, but then when it's done it still says "block".
I'm at a complete loss here, really. Some of the ajax stuff works, like reordering cats and refreshing when changing the selected member role.
Since I've registered here, I checked bookmarks and category blocking (which worked), so I'm lead to what is likely a server config problem. I've tried about a dozen different extensions, some labeled as van1, some 1.0.1, and the result is the same.
I tried uncommenting the include in init_ajax.php just for kicks, but that didn't do it either. My actual production server has more updated versions of Apache, Php, and MySQL, so that's my next testing step.
Anybody have any ideas with this one? Someplace to start?
Thanks in advance.
Basics:
- OS X (10.2.8 to be exact)
- Apache 1.3.33
- MySql 3.23.49
- Php 4.3.4
- Vanilla 1.0.1
- Unmodified
- All dir's and files are 777, as a test
- All dir's and files have proper ownership
- Firefox 1.5.0.7, Camino, Safari
(Note: This is a test box, that I like to keep with a minimum config for running the "bare essentials".)
Details:
In relation to this thread (Vanilla: An odd Vanilla problem...), I've ran into the exact same problem. I didn't want to dig up the dead horse since it's been since July, and also since this is after Mark has commented out the call init_ajax.php which solved that thread.
What happens is the following:
- Trying to enable "any" extension produces the following pop-up's:
1) param: 'Extension Name' (OK button, click)
2) response: '' (OK button again, click)
3) Failed to modify extension. (OK button again)
- Bookmarking doesn't "stick"
- Block category doesn't "stick"
With the bookmark, it changes the text to "unbookmark", but fails to save the actual change.
With the cat block, it "looks" like it is doing something, but then when it's done it still says "block".
I'm at a complete loss here, really. Some of the ajax stuff works, like reordering cats and refreshing when changing the selected member role.
Since I've registered here, I checked bookmarks and category blocking (which worked), so I'm lead to what is likely a server config problem. I've tried about a dozen different extensions, some labeled as van1, some 1.0.1, and the result is the same.
I tried uncommenting the include in init_ajax.php just for kicks, but that didn't do it either. My actual production server has more updated versions of Apache, Php, and MySQL, so that's my next testing step.
Anybody have any ideas with this one? Someplace to start?
Thanks in advance.
0
This discussion has been closed.
Comments
// document.location = DataSource;
to look like this:
document.location = DataSource;
Then go and try to enable/disable an extension. If your paths are correct, it should take you to a page that handles the request. If your paths are incorrect, you will probably get some kind of 404. You might even see some other kind of error that could lead to a conclusive answer.
I've tried uncommenting the line as mentioned above and chmod 777 on the extension and conf files.